Pavel Cheremushkin iz Kaspersky Laboatorija je analizirao različite implementacije sistema.

Guile 2.9.5 — je peti beta-izdanje implementacije programskog jezika Scheme iz GNU-a, koje se priprema za stabilnu verziju 3.x.

Guile podržava mnoge SRFI, pruža modularni sistem, potpun pristup POSIX sistemskim pozivima, podršku za mrežu, dinamičko linkovanje, pozivanje spoljašnjih funkcija i snažnu obradu stringova. Guile može interaktivno interpretirati kod, kompilirati ga u bajtkod virtuelne mašine i povezivati se kao biblioteka kao ugrađeni interpreter u aplikaciju.

Promene u odnosu na prethodnu beta verziju:

  • Spoj različitih vrsta 'zapisa' (Record) u jedan.
  • Nova implementacija izuzetaka:
    • Stari throw & catch iz Guile-a -> u opštije prihvaćeno u Scheme raise-exception & with-exception-handler.
  • Optimizacija konverzije celobrojnih tipova u tipove sa pokretnim zarezom.
  • Definicija visok nivo vezivanja za pomoćnu sintaksu: else, =>, …, _.
  • Uobičajeni gettext-alijas sada je G_.
  • Dodata opcija —r6rs, ali podrška nije potpuna.
  • Dodata podrška R7RS (!).
  • Obeležen kao zastareo poziv record-constructor sa dva argumenta.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster