Pharo 10, Smalltalk valodas dialekta, izlaišana

Tika nodrošināta Pharo 10 projekta izlaišana, kas attīsta Smalltalk programmēšanas valodas dialektu. Pharo ir Squeak projekta dakša, kuru izstrādāja Alans Kejs, Smalltalk autors. Papildus programmēšanas valodas ieviešanai Pharo nodrošina arī virtuālo mašīnu koda palaišanai, integrētu izstrādes vidi, atkļūdotāju un bibliotēku kopu, tostarp bibliotēkas grafisko saskarņu izstrādei. Projekta kods tiek izplatīts saskaņā ar MIT licenci.

Starp izmaiņām jaunajā laidienā īpaši izceļas koda tīrīšana - ir noņemts novecojušais kods (Glamour, GTTools, Spec1, atbalsts novecojušam baitkodam) un pārrakstītas utilītas, kas ir atkarīgas no novecojuša koda (Atkarības analizators, Critique Browser u.c.) . Ir veiktas izmaiņas, kuru mērķis ir palielināt projekta modularitāti un nodrošināt iespēju ģenerēt minimālā izmēra attēlus. Ir veikts darbs, lai uzlabotu veiktspēju un samazinātu attēlu izmērus (bāzes attēla izmērs ir samazināts no 66 uz 58 MB). Virtuālajā mašīnā ir uzlabots kods, kas saistīts ar asinhrono I/O, ligzdu apstrādi un FFI ABI.

Avots: opennet.ru

Pievieno komentāru