GNU Guile 2.9.5 (beta)

Guile 2.9.5 — este al cincilea beta-release al implementării limbajului de programare Scheme de la GNU, pregătit pentru ramura stabilă 3.x.

Guile suportă multe SRFI, oferă un sistem modular, acces complet la apelurile de sistem POSIX, suport pentru rețea, legare dinamică, apeluri de funcții externe și un procesator puternic de șiruri. Guile poate interpreta codul interactiv, îl poate compila în bytecode pentru mașina virtuală și se poate conecta la bibliotecă ca un interpret încorporat în aplicație.

Schimbări față de versiunea beta anterioară:

  • Combinarea diferitelor tipuri de „înregistrări” (Record) într-unul singur.
  • Nouă implementare a excepțiilor:
    • Vechea throw & catch din Guile -> într-un raise-exception & with-exception-handler mai standard în Scheme.
  • Optimizarea conversiei tipurilor întregi la tipurile pe punct flotant.
  • Definirea bindingurilor de înalt nivel pentru sintaxa auxiliară: else, =>, …, _.
  • Alias-ul gettext standard este acum G_.
  • A fost adăugată opțiunea —r6rs, dar suportul nu este complet.
  • A fost adăugat suport pentru R7RS (!).
  • Apelul record-constructor cu două argumente a fost declarat ca fiind învechit.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster