Publikimi i Pharo 11, një dialekt i gjuhës Smalltalk

Pas më shumë se një vit zhvillimi, është publikuar lajmi i projektit Pharo 11, që zhvillon dialektin e gjuhës së programimit Smalltalk. Pharo është një degëzim i projektit Squeak, në zhvillimin e të cilit mori pjesë Alan Kay, autori i Smalltalk. Përveç implementimit të gjuhës së programimit, Pharo gjithashtu ofron një makinë virtuale për ekzekutimin e kodit, një ambient të integruar zhvillimi, një debugguer dhe një sërë bibliotekash, duke përfshirë bibliotekat për zhvillimin e ndërfaqeve grafike. Kodi i projektit shpërndahet nën licencën MIT.

Ndryshimet në publikimin e ri përfshijnë:

  • JanĂ« zgjeruar mundĂ«sitĂ« e mjetit: NĂ« klientin Git Iceberg Ă«shtĂ« pĂ«rmirĂ«suar puna me GitHub, nĂ« debugguer Ă«shtĂ« realizuar mundĂ«sia e shtimit tĂ« lidhjeve me modelin e ndĂ«rveprimit, nĂ« profiler Ă«shtĂ« ofruar njĂ« ndĂ«rfaqe e re pĂ«rdoruesi, utilitarja Rewrite Ă«shtĂ« rishikuar, Ă«shtĂ« shtuar njĂ« utilitar i ri pĂ«r shikimin e dokumenteve, nĂ« Calypso Ă«shtĂ« realizuar vizualizimi i varĂ«sive, janĂ« pĂ«rmirĂ«suar utilitarĂ«t pĂ«r inspektimin.
  • ËshtĂ« pĂ«rfunduar realizimi i efemeronĂ«ve (ephemeron), njĂ« strukturĂ« qĂ« mund tĂ« lidhet me objekte tĂ« tjera pa krijuar lidhje qĂ« pengojnĂ« mbledhjen e plehrave dhe qĂ« lejon ndjekjen e pĂ«rpunimit tĂ« objekteve nga mbledhĂ«si i plehrave.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r shpalljen kaskadore tĂ« slotĂ«ve.
  • ËshtĂ« shtuar API pĂ«r reflektimin e nyjeve AST nĂ« OCBytecodeToASTCache, RBMethodNode dhe RBBlockNode.
  • NĂ« OpalCompiler Ă«shtĂ« shtuar njĂ« plugin analizĂ« (‘parse plugin’).
  • NĂ« makinĂ«n virtuale ËshtĂ« pĂ«rmirĂ«suar shpĂ«rndarja e memories dhe Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r instrukcionet SIMD (Single-Instruction Multiple-Data) dhe regjistrat vektorialĂ«.

Burimi: opennet.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