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

Pas më shumë se një vit zhvillim u publikua versioni i projektit Pharo 11, që zhvillon dialektin e gjuhës së programimit Smalltalk. Pharo është një degëzim nga projekti 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ë debuger dhe një grup bibliotekash, përfshirë biblioteka për zhvillimin e ndërfaqeve grafike. Kodi i projektit shpërndahet nën licencën MIT.

Mes ndryshimeve në versionin e ri:

  • AftĂ«sitĂ« e mjetit janĂ« zgjeruar: NĂ« klientin Git Iceberg Ă«shtĂ« pĂ«rmirĂ«suar puna me GitHub, nĂ« debuger Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« shtuar lidhje me modelin e ndĂ«rveprimit, nĂ« profiler Ă«shtĂ« propozuar njĂ« ndĂ«rfaqe e re pĂ«rdoruesi, utilita Rewrite Ă«shtĂ« rishikuar, Ă«shtĂ« shtuar njĂ« utilitĂ« e re pĂ«r shikimin e dokumenteve, nĂ« Calypso Ă«shtĂ« realizuar vizualizimi i varĂ«sive, janĂ« pĂ«rmirĂ«suar utils pĂ«r inspektim.
  • Implementimi i efemeronĂ«ve (ephemeron) Ă«shtĂ« pĂ«rfunduar dhe Ă«shtĂ« gati pĂ«r pĂ«rdorim tĂ« gjerĂ«, njĂ« strukturĂ« qĂ« mund tĂ« lidhet me objekte tĂ« tjera pa krijuar referenca qĂ« pengojnĂ« mbledhjen e mbeturinave, dhe qĂ« lejon ndjekjen e trajtimit tĂ« objekteve nga mbledhĂ«si i mbeturinave.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r shpalljen kaskadĂ« tĂ« shpejtĂ«sive.
  • ËshtĂ« shtuar API pĂ«r reflektimin e nyjave AST nĂ« OCBytecodeToASTCache, RBMethodNode dhe RBBlockNode.
  • NĂ« OpalCompiler Ă«shtĂ« shtuar njĂ« plugin pĂ«r analizimin (‘parse plugin’).
  • NĂ« makinĂ«n virtuale ËshtĂ« pĂ«rmirĂ«suar shpĂ«rndarja e memories dhe Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r instruktionet SIMD (Single-Instruction Multiple-Data) dhe regjistrat vektorĂ«.

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