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

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster