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. Це дозволить паралельних інсталяцій для різних версій середовищ розробки лукавства.

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

Excelsior JET
Excelsior JET

17 Feb 15

Invicta
Invicta

2 Jun 15

ScummVM
ScummVM

17 Feb 15

Guile

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