GNU Guile 2.9.5 (beta)

Guile 2.9.5 — viies beetaversioon GNU Scheme programmeerimiskeele rakendusest, mis valmistub stabiilse 3.x haru võtmise poole.

Guile toetab paljusid SRFI-sid, pakub moodulite süsteemi, täielikku juurdepääsu POSIX süsteemi kõnedele, võrgutoe, dünaamilise linkimise, väliste funktsioonide kutsumise ja võimsa stringi töötlemise. Guile suudab koodi interaktiivselt tõlgendada, kompileerida selle virtuaalmachine'i baitkoodiks ja ühendada raamatukoguna rakenduse sisse ehitatud tõlgendina.

Muutused võrreldes eelmise beetaversiooniga:

  • Erinevate 'kirjete' (Record) kombinatsioon ühte.
  • Uus väljaheite rakendamine:
    • Vana throw & catch Guile'ist -> enam levinud Scheme raise-exception & with-exception-handler.
  • Terve arvu tüüpide muutmise optimeerimine ujuv-punkt tüüpideks.
  • Kõrgetasemeliste sidumiste määramine abikeele jaoks: else, =>, …, _.
  • Ühisele gettext-aliasele on nüüd G_.
  • Lisatud valik —r6rs, kuid toetus ei ole täielik.
  • Lisatud R7RS toetamine (!).
  • Keerand konstruktoriga, millel on kaks argumenti, kuulutatakse vananenuks.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster