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
