È stata rilasciata la versione del progetto Pharo 10, che sviluppa un dialetto del linguaggio di programmazione Smalltalk. Pharo è un ramo del progetto Squeak, al quale ha contribuito Alan Kay, l'autore di Smalltalk. Oltre alla realizzazione del linguaggio di programmazione, Pharo offre anche una macchina virtuale per l'esecuzione del codice, un ambiente di sviluppo integrato, un debugger e un insieme di librerie, comprese quelle per lo sviluppo di interfacce grafiche. Il codice del progetto è distribuito con licenza MIT.
Tra le novità nella nuova versione, spicca la pulizia del codice: è stato rimosso il codice obsoleto (Glamour, GTTools, Spec1, supporto per bytecode obsoleto) e sono state riscritte le utilità dipendenti da codice obsoleto (Dependency Analyser, Critique Browser, ecc.). Sono state apportate modifiche mirate a migliorare la modularità del progetto e a offrire la possibilità di creare immagini di dimensioni minime. È stato effettuato un lavoro per migliorare le prestazioni e ridurre la dimensione delle immagini (la dimensione dell'immagine di base è stata ridotta da 66 a 58 MB). macchina virtuale è stato migliorato il codice relativo all'input/output asincrono, alla gestione dei socket e all'ABI FFI.
Fonte: opennet.ru
