GNU Guile 2.9.5 (beta)

Guile 2.9.5 är den femte beta-versionen av implementationen av programmeringsspråket Scheme från GNU, som förbereds för den stabila 3.x-grenen.

Guile stöder många SRFI, tillhandahåller ett modulärt system, full åtkomst till POSIX-systemanrop, nätverksstöd, dynamisk länkning, anrop av externa funktioner och kraftfull stränghantering. Guile kan tolka kod interaktivt, kompilera den till bytekod för virtuella maskiner och ansluta sig som ett inbyggt interpreterbibliotek i applikationen.

Ändringar jämfört med föregående beta-version:

  • Slå samman olika typer av "register" (Record) till en.
  • Ny implementation av undantag:
    • Den gamla throw & catch från Guile -> till den mer allmänt accepterade i Scheme raise-exception & with-exception-handler.
  • Optimering av konvertering av heltalstyper till flyttalstyper.
  • Definiera hög-nivå-bindningar för hjälpsyntax: else, =>, …, _.
  • Den allmänt accepterade gettext-aliasen är nu G_.
  • En option har lagts till —r6rs, men stödet är inte komplett.
  • Stöd för R7RS har lagts till (!).
  • Anropet record-constructor med två argument har förklarats föråldrat.

Källa: linux.org.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster