GNU Guile 2.9.5 (Beta)

Guile 2.9.5 — dies ist die fĂŒnfte Beta-Version der Implementierung der Programmiersprache Scheme von GNU, die sich auf dem Weg zum stabilen 3.x-Zweig befindet.

Guile unterstĂŒtzt viele SRFI, bietet ein modulares System, vollen Zugriff auf POSIX-Systemaufrufe, NetzwerkunterstĂŒtzung, dynamische Verlinkung, den Aufruf externer Funktionen und eine leistungsstarke Stringverarbeitung. Guile kann Code interaktiv interpretieren, ihn in Bytecode fĂŒr die virtuelle Maschine kompilieren und eine Bibliothek als eingebetteten Interpreter in der Anwendung anbinden.

Änderungen im Vergleich zur vorherigen Beta-Version:

  • Vereinigung verschiedener Arten von „DatensĂ€tzen“ (Record) in einen.
  • Neue Implementierung von Ausnahmen:
    • Das alte throw & catch von Guile -> in das allgemeinere Scheme raise-exception & with-exception-handler.
  • Optimierung der Umwandlung von Ganzzahltypen in Gleitkomma-Typen.
  • Definition von hochgradigen Bindungen fĂŒr Hilfssyntax: else, =>, 
, _.
  • Der allgemein ĂŒbliche gettext-Alias ist jetzt G_.
  • Eine Option —r6rs wurde hinzugefĂŒgt, aber die UnterstĂŒtzung ist nicht vollstĂ€ndig..
  • UnterstĂŒtzung fĂŒr R7RS hinzugefĂŒgt (!).
  • Der Aufruf record-constructor mit zwei Argumenten wurde als veraltet erklĂ€rt.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4