Guile

Скріншот програми:
Guile
Дані програми:
Версія: 2.0.7
Дата завантаження: 20 Feb 15
Розробник: Marius Vollmer
Ліцензія: Безкоштовно
Популярність: 8

Rating: 3.0/5 (Total Votes: 1)

Підступність є бібліотека, призначена, щоб допомогти програмістам створювати гнучкі програми. Використання Хитрість у додатку дозволяє програмістам писати плагіни, або модулів (Є багато імен, але поняття надзвичайно же) і користувачів, щоб використовувати їх, щоб мати додаток під свої потреби.

Існує довгий список перевірених додатків, які використовують мови розширення. Успішні та довгоживучих прикладів у світі вільного програмного забезпечення є GNU Emacs і GIMP.

Дуже популярні приклади розширення серверні додатки Apache проекти Perl і PHP модулі.

мови розширення дозволяють користувачі, програмісти, і сторонні розробники додавати нові функції в програмі без необхідності повторного написання програми в цілому, і це дозволяє людям включення в програму співпрацювати один з одним, без того, щоб витрачати будь додаткових зусиль.

Підступність є інтерпретатор мови програмування Scheme, упаковані у вигляді бібліотеки, які можуть бути включені у ваші програми. Ваші користувачі мають повний доступ до інтерпретатора, так себе Підступність може бути продовжений, залежно від потреб користувача. Результат буде скриптова мова, що відповідає Вашим вимогам.

Використання Хитрість з вашою програмою робить його більш зручним. Користувачам не потрібно, щоб дізнатися, сантехніка вашої програми, щоб налаштувати його; вони просто повинні зрозуміти, Guile, і доступ Ви ввели. Вони можуть легко торгувати і функції спільно шляхом завантаження і створення сценаріїв, а торговий комплекс виправлення і перекомпіляції додатків. Вони не потребують координації з вами, або будь-хто інший

Що нового У цьому випуску :.

  • Це версія додає SRFI-105 фігурні інфіксне вирази, для кожного порту варіанти читач, вкладені ф'ючерси, функціональні рекордні сеттери, інтерфейс порту в HTTP органів, більше оптимізацій, кращий шлях навантаження і скомпільовані обробку шляхом завантаження, а звичайний довгий список виправлень.

Що нового у версії 1.8.8 :.

  • Обслуговування релізу 1.8 стабільного ряду

Що нового у версії 1.9.9:

  • Швидше динамічне зв'язування з рідинами
  • `рідини посилання 'і` рідини встановити' зараз спеціалізовані команди байт-коду.
  • динамічне зв'язування через `з-рідин 'або` нема з-рідини *' більше не викликає
  • рекурсивні виклики В.М., ні розподіл закриття тіла. Невикористані
  • Номери рідини тепер складальником сміття.
  • зміни Несумісні Дерево-IL:
  • Були число несумісних змін в останньому циклі
  • щодо Tree-IL, високого рівня проміжного мови лукавства в. Дивіться
  • Журнали змін для деталей. Якщо ці вплинуло на вас, очевидно, потрібно
  • представити свої компілятора патчі вище!
  • Запит: з роздільниками, компонуемих продовження:
  • Підступність тепер має підказки, як частина його примітивною мовою. См & Quot; підказки й Quot ;. У посібнику, для отримання додаткової інформації
  • Вирази, введені в справжній REPL, або з командного рядка, оточені рядку зі стрімким замовчуванням тег.
  • Застарілі: `ледачий зловити" був формою, яка захопила стек в точці з `кидка», але динамічний стан на точці `зловити". Це було трохи
  • з розуму. Будь ласка, поміняйте використовувати `улов", можливо, з вкидання обробника, or`with-вкидання обробник.
  • 'зловити', `кидок ',` з-вкидання обробник, реалізованих у схемі
  • Це не має ніякого впливу кінцевого користувача, але ми так пишаємося тим, що змогли реалізувати ці конструкції в плані підказок і рідин, не змінюючи API користувача, що ми повинні згадати нього в новинах , Спасибі за читання!
  • відстежування поточного-модуль в модулі розширення синтаксису:
  • Розширення `почати" вираз, який змінило поточного модуля за допомогою an`eval-прі "не працює, через помилку. Це було виправлено.
  • Ланцюжки викликів на реплєї не показують Відп кадрів
  • Серія 1,9 була занадто докладні ланцюжків викликів, які показали, кадри внутрішні по відношенню до реалізації Від. Це було в основному виправлені.
  • Будь ласка, повідомляйте про помилки в bug-guile@gnu.org.
  • Доповнення до зовнішньої функції інтерфейсу (FFI)
  • `(система зарубіжних) 'Тепер модуль забезпечує додаткові іноземні типи відповідних З В` Int',` довгий ', `size_t' та ін.
  • Крім того, "процедура` динамічного компонування тепер можна викликати без будь-яких аргументів, в цьому випадку вона повертає & Quot ;. Глобальне ручку символ & Quot;, дозволяючи символів доступні в даний момент програми, яка буде подивився вгору
  • Документація `макросів синтаксичних правил»:
  • Документація макросів в керівництві тепер відокремити від процедур. Новий розділ на `макросів синтаксичних правил 'був доданий.
  • Ефективний варіант удар до 2,0:
  • Підступність надав & Quot; ефективний варіант & Quot; протягом деякого часу, як правило, генеруються і Quot; майора VERSION.MINOR-версії і Quot;. Цей реліз відокремлює ефективну версію з поточною версією, встановивши його передчасно 2.0. Це має струснути будь-які версії, пов'язані з розподілу помилок.
  • Паралельні installability виправлення:
  • Підступність тепер встановлює свої заголовки в каталог ефективною, що залежить від версії, і включає в себе ефективний варіант (наприклад, 2,0) в імені бібліотеки (наприклад, libguile-2.0.so).
  • Ця зміна має бути прозоро для користувачів, які повинні виявити Хитрість через guile.m4 макросу або файлу PKG-конфігурації лукавства-2.0.pc. Це дозволить паралельних інсталяцій для різних версій середовищ розробки лукавства.

Схожі програми

bpython
bpython

14 Apr 15

YML
YML

11 May 15

Chapel
Chapel

11 May 15

Android SDK
Android SDK

22 Jun 18

Guile

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями