Po daugiau nei metus trukusio kūrimo buvo išleistas Pharo 11 projektas, plėtojantis Smalltalk programavimo kalbos tarmę. Pharo yra projekto „Squeak“ šakutė, kurią sukūrė „Smalltalk“ autorius Alanas Kay. Be programavimo kalbos įdiegimo, „Pharo“ taip pat teikia virtualią mašiną kodui paleisti, integruotą kūrimo aplinką, derintuvą ir bibliotekų rinkinį, įskaitant bibliotekas grafinėms sąsajoms kurti. Projekto kodas platinamas pagal MIT licenciją.
Tarp naujojo leidimo pakeitimų:
- Įrankių rinkinio galimybės buvo išplėstos: „Iceberg Git“ klientas pagerino darbą su „GitHub“, derinimo priemonė turi galimybę pridėti sąsajų su sąveikos modeliu, profiliuotojas turi naują vartotojo sąsają, perrašyta programa „Rewrite“, nauja programa. Pridėta dokumentų peržiūrai, Calypso įdiegta priklausomybės vizualizacija, patobulintos komunalinės paslaugos tikrinimui.
- Plačiam naudojimui baigtas diegti efemeronai – struktūra, kurią galima susieti su kitais objektais nesukuriant šiukšlių surinkimui trukdančių nuorodų ir leidžianti sekti šiukšlių surinkėjui atliekamų objektų apdorojimą.
- Pridėtas pakopinis lizdų deklaracijų palaikymas.
- Pridėta API, kad atspindėtų AST mazgus OCBytecodeToASTCache, RBMethodNode ir RBBlockNode.
- Prie OpalCompiler buvo pridėtas analizavimo papildinys.
- В Virtuali mašina Patobulintas atminties išdėstymas ir pridėta pradinė SIMD (vienos instrukcijos kelių duomenų) instrukcijų ir vektorinių registrų parama.
Šaltinis: opennet.ru
