Guile

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

Rating: 3.0/5 (Total Votes: 1)

Коварство библиотека предназначена для помощи программистам создавать гибкие приложения. Использование Guile в приложение позволяет программистам писать плагины, или модулей (Есть много имен, но суть остается по существу то же самое) и пользователей, чтобы использовать их, чтобы иметь приложение под свои нужды.
Существует длинный список приложений, которые проверенных используют языки расширения. Успешные и долгоживущих примеров в мире свободного программного обеспечения являются GNU Emacs и GIMP.
Очень популярными примерами расширения серверных приложений Апач проектов модулей Perl и PHP.
Языки расширения позволяют пользователям, программисты, и сторонние разработчики добавлять новые функции в программе без необходимости повторного написать программу в целом, и это позволяет людям расширить программу сотрудничать друг с другом, без расходовать любые дополнительных усилий.
Коварство это интерпретатор для языка программирования Scheme, упакованные в библиотека, которая может быть включена в ваши программы. Ваши пользователи имеют полный доступ к переводчику, так себя Коварство может быть продлен, в зависимости от потребностей пользователя. Результат будет скриптовый язык с учетом вашего приложения.
Использование Guile с вашей программой делает его более удобным. Пользователям не нужно, чтобы узнать, сантехника вашего приложения, чтобы настроить его, они просто должны понять, Guile, и доступ Вы ввели. Они могут легко торговать и особенности акций путем загрузки и создания сценариев, а торговый комплекс исправления и перекомпиляции их приложений. Они не нуждаются в координации с вами, или кем-либо еще

Что нового В этом выпуске:.

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

Что нового в версии 1.8.8:.

  • Обслуживание релиза 1.8 стабильной серии

Что нового в версии 1.9.9:

  • Быстрее динамическое связывание с жидкостями
  • `жидкости ссылка 'и` жидкости установлен "теперь посвящен инструкции байт-кода.
  • динамическое связывание через `с-жидкостей 'или` не с-жидкостей * больше не вызывает
  • рекурсивные вызовы В.М., ни распределение закрытие тела. Неиспользованные
  • Номера жидкость теперь сборщиком мусора.
  • изменения Несовместимые Дерево-IL:
  • Были ряд несовместимых изменений в последнем цикле
  • относительно Tree-IL, высокого уровня промежуточного языка лукавства в. Смотрите
  • Журналы изменений для деталей. Если эти повлияло на вас, вы явно должны
  • представить свои компилятора патчи выше!
  • Запрос: с разделителями, компонуемых продолжения:
  • Коварство теперь подсказкам в рамках своей примитивного языка. См & Quot; подсказки и Quot;. В руководстве, для получения дополнительной информации
  • Выражения вошли в настоящий REPL, или из командной строки, окружены строке со стремительным умолчанию тег в.
  • Устаревшие: `ленивый улов" был формой, которая захватила стек в точке `броска", но динамическое состояние в точке с `улова». Это было немного
  • с ума. Пожалуйста, измените использовать `улов", возможно, с вбрасывания обработчика, or`with-вбрасывание обработчик.
  • 'улов', `бросок ',` с-бросить-обработчик' реализован в схеме
  • Это не имеет никакого влияния конечного пользователя, но мы так гордимся тем, что смогли реализовать эти конструкции в плане подсказок и жидкостей, а не изменения API пользователя, что мы должны упомянуть его в НОВОСТИ , Спасибо за чтение!
  • Отслеживание Текущая-модуль расширителя синтаксиса:
  • Расширение `начать 'выражение, которое изменило текущий модуль с помощью an`eval-при" не работает, из-за ошибки. Это было исправлено.
  • цепочек вызовов на REPL не показывать Отв кадров
  • Серия 1.9 была чрезмерно подробные цепочек вызовов, которые показали кадры внутренние к реализации Отв. Это было в основном исправлены.
  • Пожалуйста, сообщайте об ошибках в bug-guile@gnu.org.
  • Дополнения к внешней функции интерфейса (FFI)
  • Параметр `(система зарубежных)" Теперь модуль обеспечивает дополнительные иностранные типы, соответствующие C в `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. Это позволит параллельно установке в нескольких версиях среды разработки лукавства.

Похожие программы

PyRuby
PyRuby

11 May 15

Octave
Octave

2 Jun 15

KBasic
KBasic

2 Jun 15

Комментарии к Guile

Комментарии не найдены
добавить комментарий
Включите картинки!