GNU Guile 2.9.5 (beta)

Guile 2.9.5 — to je piaty beta-vydanie implementácie programovacieho jazyka Scheme od GNU, pripravujúce sa na stabilnú vetvu 3.x.

Guile podporuje mnoho SRFI, poskytuje modulárny systém, plný prístup k systémovým volaniam POSIX, podporu siete, dynamické prepojenie, volanie externých funkcií a mocné spracovanie reťazcov. Guile môže interpretovať kód interaktívne, kompilovať ho do bytkódu virtuálnej mašiny a pripojiť knižnicu ako zabudovaný interpret v aplikácii.

Zmeny v porovnaní s predchádzajúcim beta-vydaním:

  • Spojenie rôznych typov "záznamov" (Record) do jedného.
  • Nová implementácia výnimiek:
    • Starý throw & catch z Guile → na bežnejší v Scheme raise-exception & with-exception-handler.
  • Optimalizácia konverzie celočíselných typov na typy s plávajúcou desatinnou čiarkou.
  • Definovanie vysokoúrovňových väzieb pre pomocnú syntaxi: else, =>, …, _.
  • Bežný gettext-alias je teraz G_.
  • Pridaná možnosť —r6rs, ale podpora nie je úplná.
  • Pridaná podpora R7RS (!).
  • Vyhlásený za zastaraný hovor record-constructor s dvoma argumentmi.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster