GNU Guile 2.9.5 (beta)

Guile 2.9.5 is de vijfde bètaversie van de implementatie van de programmeertaal Scheme van GNU, die zich voorbereidt op de stabiele 3.x-tak.

Guile ondersteunt veel SRFI, biedt een modulair systeem, volledige toegang tot POSIX-systeemoproepen, netwerkmogelijkheden, dynamische link, aanroepen van externe functies en krachtige stringverwerking. Guile kan code interactief interpreteren, deze compileren naar bytecode voor de virtuele machine en een bibliotheek aansluiten als een ingebedde interpreter in een applicatie.

Wijzigingen ten opzichte van de vorige bètaversie:

  • Samenvoegen van verschillende soorten 'records' in één.
  • Nieuwe implementatie van uitzonderingen:
    • De oude throw & catch van Guile -> naar de meer algemene scheme raise-exception & with-exception-handler.
  • Optimalisatie van conversie van gehele getallen naar drijvende-komma types.
  • Definitie van high-level bindings voor hulpsyntaxis: else, =>, …, _.
  • De standaard gettext-alias is nu G_.
  • De optie —r6rs is toegevoegd, maar de ondersteuning is niet volledig..
  • Ondersteuning voor R7RS is toegevoegd (!).
  • De aanroep record-constructor met twee argumenten is als verouderd verklaard.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster