GNU Guile 2.9.5 (beta)

Guile 2.9.5 je peto beta izdanje implementacije GNU-ovog programskog jezika Scheme u pripremi za stabilnu granu 3.x.

Guile podržava mnoge SRFI, pruža modularni sistem, potpuni pristup POSIX sistemskim pozivima, mrežnu podršku, dinamičko povezivanje, eksterne pozive funkcija i moćnu obradu stringova. Guile može interaktivno interpretirati kod, kompajlirati ga u bajtkod virtuelne mašine i povezati ga sa bibliotekom kao tumač ugrađen u aplikaciju.

Promjene u odnosu na prethodnu beta verziju:

  • Kombinovanje različitih vrsta "zapisa" u jednu.
  • Nova implementacija izuzetaka:
    • Staro bacanje i hvatanje od Guile -> do uobičajenijeg u shemi podizanje-izuzetak & sa-izuzetkom-handler.
  • Optimizacija prevođenja od cjelobrojnih tipova do tipova s ​​pomičnim zarezom.
  • Definicija povezivanja visokog nivoa za pomoćnu sintaksu: else, =>, …, _.
  • Uobičajeni gettext alias je sada G_.
  • Dodata opcija --r6rs, ali podrška nije kompletan.
  • Dodata podrška za R7RS (!).
  • Pozivanje konstruktora zapisa sa dva argumenta je zastarjelo.

izvor: linux.org.ru

Dodajte komentar