Представен е релиз на проекта Pharo 10, който развива диалект на програмния език Smalltalk. Pharo е клон на проекта Squeak, в развитието на който е участвал Алан Кий, автор на Smalltalk. Освен реализацията на програмния език, Pharo предлага и виртуална машина за изпълнение на код, интегрирана среда за разработка, дебъгер и набор от библиотеки, включително библиотеки за разработка на графични интерфейси. Кодът на проекта се разпространява под лицензия MIT.
Сред промените в новия релиз се откроява почистването на кода — премахнат е остарял код (Glamour, GTTools, Spec1, поддръжка на остарял байткод) и са пренаписани утилити, които зависят от остарял код (Dependency Analyser, Critique Browser и т.н.). Направени са промени, насочени към повишаване на модулността на проекта и предоставяне на възможност за генериране на образи с минимален размер. Проведена е работа за повишаване на производителността и намаляване на размера на образите (размерът на основния образ е намален от 66 на 58 МБ). виртуална машина подобрен е кодът, свързан с асинхронен вход/изход, обработка на сокети и FFI ABI.
Източник: opennet.ru
