Foi lançado o projeto Pharo 10, que desenvolve o dialeto da linguagem de programação Smalltalk. Pharo é um desvio do projeto Squeak, no qual Alan Kay, autor do Smalltalk, esteve envolvido. Além da implementação da linguagem de programação, o Pharo também fornece uma máquina virtual para a execução de código, um ambiente de desenvolvimento integrado, um depurador e um conjunto de bibliotecas, incluindo bibliotecas para o desenvolvimento de interfaces gráficas. O código do projeto é distribuído sob a licença MIT.
Entre as mudanças na nova versão, destaca-se a limpeza de código — código obsoleto foi removido (Glamour, GTTools, Spec1, suporte a bytecode obsoleto) e utilitários que dependiam de código obsoleto foram reescritos (Dependency Analyser, Critique Browser, etc.). Foram feitas alterações voltadas para aumentar a modularidade do projeto e proporcionar a possibilidade de formar imagens de tamanho mínimo. O trabalho também foi realizado para melhorar o desempenho e diminuir o tamanho das imagens (o tamanho da imagem padrão foi reduzido de 66 para 58 MB). máquina virtual O código relacionado a entrada/saída assíncrona, manipulação de soquetes e FFI ABI foi aprimorado.
Fonte: opennet.ru
