
26 апреля 2024 года состоялся релиз Pharo 12 (диалекта языка Smalltalk). Исходный код проекта опубликован на GitHub под лицензией MIT. Выпуск Pharo 11 состоялся в мае 2023 года.
Pharo — это форк Squeak, реализация объектно-ориентированного, динамически типизированного, унарного языка программирования Smalltalk.
Помимо реализации языка программирования, Pharo также предоставляет виртуальную машину для выполнения кода, интегрированную среду разработки, отладчик и набор библиотек, включая библиотеки для разработки графических интерфейсов.

Основные изменения и доработки в Pharo 12:
-
новая система брейкпойнтов;
-
новая архитектура для рефакторинга и преобразований, специфичных для предметной области;
-
улучшена скорость загрузки кода;
-
доработан механизм быстрого просмотра благодаря полностью оптимизированным тегам пакетов;
-
ускорено сравнение String/ByteArray;
-
синтаксис Scalable fluid class теперь является синтаксисом по умолчанию;
-
проведена подготовка внедрения Bloc путём переноса дополнительных инструментов в Spec2;
-
проведены улучшения Spec2 для поддержки GTK 4;
-
представлена более компактная версия Metacello;
-
представлен более надёжный и строгий режим для FFI.
Над выпуском нового релиза проекта Pharo 12 усердно работало большое международное сообщество разработчиков. У Pharo на GitHub 338 форков. За год команда проекта закрыла 865 issue и отработала 1895 pull request.
ссылка на оригинал статьи https://habr.com/ru/articles/810759/
Добавить комментарий