Pharo 10 шығарылымы, Smalltalk тілінің диалектісі

Smalltalk бағдарламалау тілінің диалектісін дамытатын Pharo 10 жобасының шығарылымы қамтамасыз етілді. Pharo - Smalltalk авторы Алан Кэй әзірлеген Squeak жобасының шанышқысы. Бағдарламалау тілін енгізуден басқа, Pharo сонымен қатар кодты іске қосу үшін виртуалды машинаны, біріктірілген әзірлеу ортасын, отладчикті және графикалық интерфейстерді әзірлеуге арналған кітапханаларды қоса алғанда, кітапханалар жинағын ұсынады. Жоба коды MIT лицензиясы бойынша таратылады.

Жаңа шығарылымдағы өзгерістердің ішінде кодты тазалау ерекше орын алады - ескірген код жойылды (Glamour, GTTools, Spec1, ескірген байт кодты қолдау) және ескірген кодқа тәуелді утилиталар қайта жазылды (Dependency Analyzer, Critique Browser және т. . Жобаның модульділігін арттыруға және минималды өлшемдегі кескіндерді құру мүмкіндігін қамтамасыз етуге бағытталған өзгертулер енгізілді. Өнімділікті жақсарту және кескіндердің өлшемін азайту бойынша жұмыс жүргізілді (негізгі кескіннің өлшемі 66-дан 58 МБ-қа дейін қысқарды). Виртуалды машинада асинхронды енгізу/шығару, розеткаларды өңдеу және FFI ABI қатысты жақсартылған код бар.

Ақпарат көзі: opennet.ru

пікір қалдыру