GNU Guile 2.9.5 (beta)

Guile 2.9.5 — Ă«shtĂ« beta-nĂ« e pestĂ« e realizimit tĂ« gjuhĂ«s sĂ« programimit Scheme nga GNU, qĂ« po pĂ«rgatitet pĂ«r degĂ«n e stabilizuar 3.x.

Guile mbështet shumë SRFI, ofron një sistem modular, qasje të plotë në thirrjet sistemike POSIX, mbështetje për rrjet, lidhje dinamike, thirrje funksionesh të jashtme dhe përpunim të fuqishëm të vargjeve. Guile mund të interpretojë kodin në mënyrë interaktive, ta kompilirojë atë në kodin bajt të makinës virtuale dhe të lidhet si një bibliotekë e integruar në aplikacion.

Ndryshimet krahasuar me versionin e kaluar beta:

  • Kombinimi i llojeve tĂ« ndryshme "regjistrimesh" (Record) nĂ« njĂ«.
  • Implementim i ri i pĂ«rjashtimeve:
    • Throw & catch i vjetĂ«r nga Guile -> nĂ« mĂ« tĂ« njohur nĂ« Scheme raise-exception & with-exception-handler.
  • Optimizimi i konvertimit tĂ« tipeve tĂ« plotĂ« nĂ« tipe me pikĂ« tĂ« lĂ«vizshme.
  • Definimi i bindeve tĂ« nivelit tĂ« lartĂ« pĂ«r sintaksĂ«n ndihmĂ«se: else, =>, 
, _.
  • Alias-i gettext tani Ă«shtĂ« G_.
  • Shtohet opsioni —r6rs, por mbĂ«shtetje nuk Ă«shtĂ« e plotĂ«..
  • Shtohet mbĂ«shtetje pĂ«r R7RS (!).
  • Thirrja record-constructor me dy argumente Ă«shtĂ« shpallur e vjetĂ«ruar.

Burimi: linux.org.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster