Smalltalk tilining dialekti bo'lgan Pharo 10 ning chiqarilishi

Smalltalk dasturlash tilining dialektini ishlab chiqadigan Pharo 10 loyihasining chiqarilishi taqdim etildi. Pharo - bu Smalltalk muallifi Alan Kay tomonidan ishlab chiqilgan Squeak loyihasining vilkasi. Pharo dasturlash tilini amalga oshirishdan tashqari, kodni ishga tushirish uchun virtual mashinani, integratsiyalashgan ishlab chiqish muhitini, tuzatuvchini va kutubxonalar to'plamini, jumladan, grafik interfeyslarni ishlab chiqish uchun kutubxonalarni taqdim etadi. Loyiha kodi MIT litsenziyasi ostida tarqatiladi.

Yangi versiyadagi o'zgarishlar orasida kodni tozalash ajralib turadi - eskirgan kod olib tashlandi (Glamour, GTTools, Spec1, eskirgan bayt kodini qo'llab-quvvatlash) va eskirgan kodga bog'liq bo'lgan yordamchi dasturlar qayta yozildi (Dependency Analyzer, Critique Browser va boshqalar). . Loyihaning modulliligini oshirish va minimal o'lchamdagi tasvirlarni yaratish qobiliyatini ta'minlashga qaratilgan o'zgarishlar kiritildi. Tasvirlarning unumdorligini oshirish va hajmini kamaytirish bo'yicha ishlar amalga oshirildi (asosiy tasvir hajmi 66 dan 58 MB gacha qisqartirildi). Virtual mashinada asinxron kiritish-chiqarish, rozetkalarni boshqarish va FFI ABI bilan bog'liq yaxshilangan kod mavjud.

Manba: opennet.ru

a Izoh qo'shish