GNU Guile 2.9.5 (beta)

Guile 2.9.5 — peto beta izdanje implementacije programskog jezika Scheme od GNU, koje se priprema za stabilnu 3.x granu.

Guile podržava mnoge SRFI, pruža modularni sustav, potpuni pristup POSIX sistemskim pozivima, podršku za mrežu, dinamičko povezivanje, pozivanje vanjskih funkcija i snažnu obradu nizova. Guile može interpretirati kod interaktivno, kompajlirati ga u bytecode virtualne mašine i povezati se s bibliotekama kao ugrađenim interpretatorom u aplikaciji.

Promjene u odnosu na prethodnu beta verziju:

  • Spajanje različitih vrsta 'zapisa' (Record) u jedan.
  • Nova implementacija iznimaka:
    • Stari throw & catch iz Guile -> u općenitiji u Scheme raise-exception & with-exception-handler.
  • Optimizacija pretvaranja cijelih tipova u tipove s pomičnom zarezom.
  • Definiranje visoko nivo bindinga za pomoćnu sintaksu: else, =>, …, _.
  • Uobičajeni gettext alias sada je G_.
  • Dodana opcija —r6rs, ali podrška nije potpuna.
  • Dodana podrška za R7RS (!).
  • Ljubazno se ukida poziv record-constructor s dva argumenta.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster