GNU Guile 2.9.5 (beta)

Guile 2.9.5 je pátý beta vydání implementace programovacího jazyka Scheme od GNU, připravující se na stabilní větev 3.x.

Guile podporuje mnoho SRFI, poskytuje modulární systém, plný přístup k POSIX systémovým voláním, podporu síťových funkcí, dynamické linkování, volání externích funkcí a silné zpracování řetězců. Guile dokáže interpretovat kód interaktivně, kompilovat jej do bajtkódu virtuálního stroje a připojit knihovnu jako zabudovaný interpret v aplikaci.

Změny oproti předchozí beta verzi:

  • Sloučení různých typů „záznamů“ (Record) do jednoho.
  • Nová implementace výjimek:
    • Starý throw & catch z Guile -> do obecnějšího v Scheme raise-exception & with-exception-handler.
  • Optimalizace převedení celočíselných typů na typy s pohyblivou desetinnou čárkou.
  • Definice vysoceúrovňových vazeb pro pomocnou syntaxi: else, =>, …, _.
  • Obecně používaný alias gettext je nyní G_.
  • Přidána možnost —r6rs, ale podpora není úplná..
  • Přidána podpora R7RS (!).
  • Volání record-constructor se dvěma argumenty bylo vyhlášeno za zastaralé.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster