GNU Guile 2.9.5 (beta)

Guile 2.9.5 – гэта пяты beta-выпуск рэалізацыі мовы праграмавання 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