GNU Guile 2.9.5 (beta)

Guile 2.9.5 — është botimi i pestë beta i implementimit të gjuhës së programimit Scheme nga GNU, që po përgatitet për filialin stabil 3.x.

Guile mbështet shumë SRFI, ofron një sistem modular, qasje të plotë në thirrjet sistemore POSIX, mbështetje rrjeti, lidhje dinamike, thirrje funksionesh të jashtme dhe një përpunim të fuqishëm të stringjeve. Guile mund të interpretojë kodin në mënyrëinteraktive, ta kompilojë atë në bytecode të makinerisë virtuale dhe ti lidhë bibliotekat si një interpretor të integruar në aplikacion.

Ndryshimet në krahasim me versionin e kaluar beta:

  • Kombinimi i llojeve të ndryshme të 'regjistrave' (Record) në një.
  • Realisht e re e përjashtimeve:
    • Throw & catch e vjetër nga Guile -> në një raise-exception & with-exception-handler më të zakonshëm në Scheme.
  • Optimizimi i konvertimit të tipeve të numrave në tipe me pikë floating.
  • Definimi i lidhjeve të nivelit të lartë për sintaksën ndihmës: else, =>, …, _.
  • Aliasi gettext i zakonshëm tani është G_.
  • E shtuar opsioni —r6rs, por mbështetje nuk është e plotë.
  • E shtuar mbështetje për R7RS (!).
  • Funksioni record-constructor me dy argumente është shpallur i vjetruar.

Burimi: linux.org.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster