GNU Guile 2.9.5 (beta)

Guile 2.9.5 — това е петото бета издание на реализирането на програмния език Scheme от GNU, подготвящо се за стабилната версия 3.x.

Guile поддържа много SRFI, предлага модулна система, пълен достъп до POSIX системни извиквания, мрежова поддръжка, динамично свързване, извикване на външни функции и мощна обработка на низове. Guile може да интерпретира код интерактивно, да го компилира в байткод за виртуална машина и да се свързва с библиотеката като вграден интерпретатор в приложението.

Промени в сравнение с предишната бета версия:

  • Обединяване на различни видове „записи“ (Record) в един.
  • Нова реализация на изключенията:
    • Старият throw & catch от Guile -> в по-общоприетия в Scheme raise-exception & with-exception-handler.
  • Оптимизация на преобразуването на целочислени типове в типове с плаваща запетая.
  • Определяне на високо ниво биндинги за помощен синтаксис: else, =>, …, _.
  • Общоприетият gettext алиас вече е G_.
  • Добавена опция —r6rs, но поддръжката не е пълна.
  • Добавена поддръжка за R7RS (!).
  • Обявен за остарял извикването record-constructor с два аргумента.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster