GNU Guile 2.9.5 (beta)

Guile 2.9.5 — c'est la cinquième version beta de l'implémentation du langage de programmation Scheme par GNU, en préparation pour la branche stable 3.x.

Guile prend en charge de nombreux SRFI, propose un système modulaire, un accès complet aux appels système POSIX, un support réseau, un chargement dynamique, un appel de fonctions externes et un puissant traitement des chaînes. Guile peut interpréter du code de manière interactive, le compiler en bytecode pour une machine virtuelle et se connecter à une bibliothèque en tant qu'interpréteur intégré à l'application.

Changements par rapport à la précédente version beta :

  • Fusion de différents types d'« enregistrements » (Record) en un seul.
  • Nouvelle implémentation des exceptions :
    • Ancien throw & catch de Guile -> vers le plus conventionnel raise-exception & with-exception-handler en Scheme.
  • Optimisation de la conversion des types entiers en types à virgule flottante.
  • Définition de liaisons de haut niveau pour la syntaxe auxiliaire : else, =>, …, _.
  • L'alias gettext standard est maintenant G_.
  • Ajout de l'option —r6rs, mais le support n'est pas complet..
  • Ajout du support R7RS (!).
  • L'appel record-constructor avec deux arguments est obsolète.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster