Saatos langkung ti sataun pangwangunan, proyék Pharo 11 parantos dileupaskeun, ngembangkeun dialék tina basa pamrograman Smalltalk. Pharo mangrupikeun garpu tina proyék Squeak, anu dikembangkeun ku Alan Kay, panulis Smalltalk. Salian nerapkeun basa program, Pharo ogé nyadiakeun mesin virtual pikeun ngajalankeun kode, lingkungan ngembangkeun terpadu, debugger a, sarta susunan perpustakaan, kaasup perpustakaan pikeun ngembangkeun interfaces grafis. Kodeu proyék disebarkeun dina lisénsi MIT.
Diantara parobihan dina sékrési énggal:
- Kamampuh toolkit geus dimekarkeun: The Iceberg Git klien geus ningkat gawé kalawan GitHub, debugger ngabogaan kamampuhan pikeun nambahkeun bindings kana modél interaksi, profiler ngabogaan panganteur pamaké anyar, utilitas Rewrite geus redesigned, utiliti anyar. pikeun dokumén nempoan geus ditambahkeun, visualisasi kagumantungan geus dilaksanakeun di Calypso, Utiliti geus ningkat pikeun inspeksi.
- Palaksanaan ephemerons, struktur nu bisa numbu ka objék séjén tanpa nyieun rujukan nu ngaganggu kempelan sampah, sarta anu ngamungkinkeun tracking tina ngolah objék ku collector sampah, geus réngsé pikeun pamakéan nyebar.
- Ditambahkeun rojongan pikeun deklarasi slot cascading.
- Ditambahkeun API pikeun ngagambarkeun titik AST di OCBytecodeToASTCache, RBMethodNode sareng RBBlockNode.
- A plugin parse geus ditambahkeun kana OpalCompiler.
- В mesin virtual улучшена раскладка памяти и добавлена начальная поддержка инструкций SIMD (Single-Instruction Multiple-Data) и векторных регистров.
sumber: opennet.ru
