Smalltalk dilinin ləhcəsi olan Pharo 10-in buraxılışı

Smalltalk proqramlaşdırma dilinin dialektini inkişaf etdirən Pharo 10 layihəsinin buraxılışı təqdim edilib. Pharo, Smalltalk-ın müəllifi Alan Kay tərəfindən birgə hazırlanmış Squeak layihəsinin bir qoludur. Proqramlaşdırma dilini tətbiq etməklə yanaşı, Pharo həmçinin kodun icrası üçün virtual maşın, inteqrasiya olunmuş inkişaf mühiti, sazlayıcı və GUI inkişafı üçün kitabxanalar daxil olmaqla bir sıra kitabxanalar təqdim edir. Layihə kodu MIT lisenziyası altında paylanır.

Yeni buraxılışda edilən dəyişikliklərdən kodun təmizlənməsi fərqlənir - köhnəlmiş kod silindi (Glamour, GTTools, Spec1, köhnəlmiş bayt kodu üçün dəstək) və köhnəlmiş koddan asılı olan kommunal proqramlar yenidən yazıldı (Dependency Analyzer, Critique Browser və s.) . Layihənin modulluğunu artırmaq və minimum ölçülü şəkillər yaratmaq imkanını təmin etmək üçün dəyişikliklər edilmişdir. Performansı yaxşılaşdırmaq və şəkillərin ölçüsünü azaltmaq üçün işlər görülüb (əsas təsvirin ölçüsü 66 MB-dan 58 MB-a endirilib). VM asinxron giriş/çıxış, rozetka ilə işləmə və FFI ABI ilə bağlı təkmilləşdirilmiş koda malikdir.

Mənbə: opennet.ru

Добавить комментарий