Вышел новый релиз Scheme48 1.9

Сегодня, 22 января 2013 года, состоялся новый релиз широко известного в узких кругах интерпретатора языка программирования Scheme — Scheme48, разработчиком которого является один из основных членов Руководящего комитета (Steering committee) Scheme Джонатан Риз. Релиз имеет номер 1.9 и является достаточно долгожданным, поскольку интерпретатор не обновлялся сравнительно давно.

Основные добавления таковы:

  • Добавлен новый механизм FFI (старый пока тоже доступен, однако, в скором времени будет удален)
  • Добавлен набор функций для поддержки сети (с полной поддержкой IPv6 и UDP, пока не документирован)
  • Записи теперь поддерживают наследование (доступно через пакет r6rs-records)
  • Добавлен letrec*
  • Интерпретатор теперь предупреждает о циклических зависимостях и переопределениях в модулях
  • Добавлен статистический профилировщик
  • Если VM интерпретатора собирается компилятором, поддерживающим GNU C, то используется прямой шитый код, что позволяет ускорить выполнение
  • Другие добавления, касающиеся поддержки возможностей R6RS, системы сборки и лицензирования (по ссылке «Подробности»)

Список важнейших изменений:

  • Переработан собственный сборщик мусора BIBOP GC, который теперь используется по умолчанию
  • Переписана реализация syntax-rules
  • Другие изменения, касающиеся системы сборки, лицензирования и поддержки POSIX (по ссылке «Подробности»)

 , ,

©  Linux.org.ru