GNU Guile 2.9.5 (beta)

Guile 2.9.5 je piate beta vydanie implementácie programovacieho jazyka GNU Scheme v rámci prípravy na stabilnú vetvu 3.x.

Guile podporuje mnoho SRFI, poskytuje modulárny systém, plný prístup k systémovým volaniam POSIX, sieťovú podporu, dynamické prepojenie, externé volania funkcií a výkonné spracovanie reťazcov. Guile dokáže interpretovať kód interaktívne, skompilovať ho do bajtkódu virtuálneho stroja a prepojiť ho s knižnicou ako tlmočník zabudovaný do aplikácie.

Zmeny v porovnaní s predchádzajúcou beta verziou:

  • Kombinovanie rôznych typov „záznamov“ do jedného.
  • Nová implementácia výnimiek:
    • Starý throw & catch od Guile -> k bežnejšiemu v Scheme raise-exception & with-exception-handler.
  • Optimalizácia pretypovania z celočíselných typov na typy s pohyblivou rádovou čiarkou.
  • Definícia vysokoúrovňových väzieb pre pomocnú syntax: else, =>, …, _.
  • Spoločný alias gettext je teraz G_.
  • Pridaná možnosť --r6rs, ale podpora nekompletné.
  • Pridaná podpora pre R7RS (!).
  • Volanie record-constructor s dvoma argumentmi bolo zastarané.

Zdroj: linux.org.ru

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