Liberigo de Pharo 10, dialekto de la Smalltalk-lingvo

Eldonaĵo de la Pharo 10 projekto, kiu evoluigas dialekton de la Smalltalk programlingvo, estis disponigita. Pharo estas branĉo de la Squeak-projekto, kiu estis ko-evoluinta fare de Alan Kay, verkinto de Smalltalk. Aldone al efektivigado de programlingvo, Pharo ankaŭ disponigas virtualan maŝinon por ekzekuti kodon, integran evolumedion, erarserĉilon, kaj aron de bibliotekoj, inkluzive de bibliotekoj por GUI-evoluo. La projektkodo estas distribuita sub la MIT-licenco.

El la ŝanĝoj en la nova eldono elstaras koda purigado - malnoviĝinta kodo estis forigita (Glamour, GTTools, Spec1, subteno por malnoviĝinta bajtokodo) kaj iloj kiuj dependas de malnoviĝinta kodo estis reverkitaj (Dependency Analyzer, Critique Browser, ktp.) . Ŝanĝoj estis faritaj por pliigi la modularecon de la projekto kaj disponigi la kapablon generi bildojn de la minimuma grandeco. Oni laboris por plibonigi rendimenton kaj redukti la grandecon de bildoj (la grandeco de la baza bildo reduktiĝis de 66 ĝis 58 MB). La VM plibonigis kodon rilate al nesinkrona I/O, ingo-traktado kaj la FFI ABI.

fonto: opennet.ru

Aldoni komenton