Die Veröffentlichung des Projekts Pharo 10 wurde bereitgestellt, das den Dialekt der Programmiersprache Smalltalk weiterentwickelt. Pharo ist ein Ableger des Projekts Squeak, an dessen Entwicklung Alan Kay, der Schöpfer von Smalltalk, beteiligt war. Neben der Implementierung der Programmiersprache bietet Pharo auch eine virtuelle Maschine zur Ausführung von Code, eine integrierte Entwicklungsumgebung, einen Debugger und eine Sammlung von Bibliotheken, einschließlich Bibliotheken zur Entwicklung grafischer Benutzeroberflächen. Der Code des Projekts wird unter der MIT-Lizenz verbreitet.
Zu den Änderungen in der neuen Version gehört die Bereinigung des Codes – veralteter Code wurde entfernt (Glamour, GTTools, Spec1, Unterstützung für veralteten Bytecode) und die von veraltetem Code abhängigen Werkzeuge (Dependency Analyser, Critique Browser usw.) wurden neu geschrieben. Es wurden Änderungen vorgenommen, die auf eine Erhöhung der Modularität des Projekts abzielen und die Möglichkeit bieten, Images minimaler Größe zu erstellen. Es wurden Maßnahmen zur Verbesserung der Leistung und zur Reduzierung der Größe der Images ergriffen (die Größe des Basis-Images wurde von 66 auf 58 MB reduziert). virtuellen Maschine Der Code, der mit asynchronem Input/Output, Socket-Verarbeitung und FFI ABI verbunden ist, wurde verbessert.
Quelle: opennet.ru
