provided Release of the project Pharo 10 , developing dialect Programming language Smalltalk . Pharo is a branch from the project squeak , in the development of which Alan Kay by Smalltalk. In addition to implementing the programming language, Pharo also provides a virtual machine to perform code, integrated development environment, debugger and library set, including Libraries for the development of graphical interfaces. Project code extends under the MIT license.
from changes In the new release, the code cleaning is allocated – the outdated code (GLAMOUR, GTTOOLS, SPEC1, support of the obsolete bytecode) is deleted and the utilities that depend on the outdated code are rewritten ( Dependency Analyser, CritiQue Browser, etc.). Added changes aimed at improving the modularity of the project and providing the possibility of forming the formation of minimum sizes. Work was carried out to improve productivity and reduce the size of the image (the size of the base image is reduced from 66 to 58 MB). The virtual machine has improved code associated with asynchronous input / output, socket processing and FFI ABI.