Wydanie Pharo 10, dialektu języka Smalltalk

Dostarczono wydanie projektu Pharo 10, który rozwija dialekt języka programowania Smalltalk. Pharo jest pochodną projektu Squeak, który był współtworzony przez Alana Kay, autora Smalltalk. Oprócz implementacji języka programowania Pharo zapewnia również maszynę wirtualną do wykonywania kodu, zintegrowane środowisko programistyczne, debugger oraz zestaw bibliotek, w tym biblioteki do tworzenia GUI. Kod projektu jest rozpowszechniany na licencji MIT.

Spośród zmian w nowej wersji wyróżnia się czyszczenie kodu - przestarzały kod został usunięty (Glamour, GTTools, Spec1, obsługa przestarzałego kodu bajtowego) i przepisano narzędzia, które zależą od przestarzałego kodu (Dependency Analyzer, Critique Browser itp.) . Wprowadzono zmiany mające na celu zwiększenie modułowości projektu oraz zapewnienie możliwości generowania obrazów o minimalnych rozmiarach. Wykonano prace mające na celu poprawę wydajności i zmniejszenie rozmiaru obrazów (rozmiar obrazu podstawowego został zmniejszony z 66 do 58 MB). Maszyna wirtualna ma ulepszony kod związany z asynchronicznymi wejściami/wyjściami, obsługą gniazd i interfejsem FFI ABI.

Źródło: opennet.ru

Dodaj komentarz