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 hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster