Release of Pharo 10, a dialect of the Smalltalk language

A release of the Pharo 10 project, which develops a dialect of the Smalltalk programming language, has been provided. Pharo is an offshoot of the Squeak project, which was co-developed by Alan Kay, author of Smalltalk. In addition to implementing a programming language, Pharo also provides a virtual machine for executing code, an integrated development environment, a debugger, and a set of libraries, including libraries for GUI development. The project code is distributed under the MIT license.

Of the changes in the new release, code cleaning stands out - obsolete code has been removed (Glamour, GTTools, Spec1, support for obsolete bytecode) and utilities that depend on obsolete code have been rewritten (Dependency Analyzer, Critique Browser, etc.). Changes have been made to increase the modularity of the project and provide the ability to generate images of the minimum size. Work has been done to improve performance and reduce the size of images (the size of the base image has been reduced from 66 to 58 MB). The VM has improved code related to asynchronous I/O, socket handling, and the FFI ABI.

Source: opennet.ru

Add a comment