GNU Guile 2.9.5 (beta)

Guile 2.9.5 — è il quinto rilascio beta dell'implementazione del linguaggio di programmazione Scheme da parte di GNU, in preparazione per la stabile versione 3.x.

Guile supporta molte SRFI, offre un sistema modulare, accesso completo alle chiamate di sistema POSIX, supporto di rete, linking dinamico, chiamata di funzioni esterne e una potente gestione delle stringhe. Guile può interpretare codice interattivamente, compilarlo in bytecode per la macchina virtuale e collegarsi a una libreria come interprete incorporato nell'applicazione.

Modifiche rispetto all'ultima versione beta:

  • Unificazione di diversi tipi di «record» (Record) in uno solo.
  • Nuova implementazione delle eccezioni:
    • Il vecchio throw & catch di Guile -> in un più accettato raise-exception & with-exception-handler in Scheme.
  • Ottimizzazione della conversione tra tipi interi e tipi a virgola mobile.
  • Definizione di binding di alto livello per la sintassi ausiliaria: else, =>, …, _.
  • L'alias gettext standard è ora G_.
  • È stata aggiunta l'opzione —r6rs, ma il supporto non è completo.
  • È stato aggiunto il supporto per R7RS (!).
  • È stata dichiarata obsoleta la chiamata record-constructor con due argomenti.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster