Rust ile geliştirilen deneysel Evergreen Common Lisp duyuruldu
Öne çıkanlar
- HotSpot benzeri katmanlı JIT ve nesil çöp toplayıcı mimarisi Rust üzerinde çalışıyor.
- Derleme ve test süreçlerindeki kodların neredeyse tamamı yapay zeka araçlarıyla yazıldı.
- GPLv3 ve Classpath İstisnası sayesinde projeyle üretilen bağımsız ikili dosyalar özgürce lisanslanabiliyor.
Anthony Green, Rust diliyle yazılan ve HotSpot benzeri katmanlı JIT derleyiciye sahip deneysel Evergreen Common Lisp (EGCL) projesini duyurdu. Yeni çalışma zamanı ortamı, hareketli nesil çöp toplayıcı, hafif eşzamanlılık için fiber yapısı ve bağımsız çalıştırılabilir ikili dosyalar üretme araçları içeriyor. Proje, tam ANSI uyumluluğu veya üretim ortamı garantisi vermeyen deneysel bir deneme niteliği taşıyor.
Sistem, bayt kod ile başlayıp taban çizgisi ve optimize edici yerel derleyicilere kadar ilerleyen uyarlanabilir yerel derleme sunuyor. Tip bildirimine ihtiyaç duymadan optimizasyon yapabilen derleyici, gözlemlenen değerlere ve korumalı varsayımlara göre özelleşiyor, hata durumunda ise daha düşük optimizasyon seviyesine geri dönüyor. Çalışma zamanı Linux üzerinde x86-64, AArch64, ppc64le ve s390x mimarilerini desteklerken Windows x86-64 ile Android ortamlarını da kapsıyor.
Çekirdek kod, test paketleri ve belgeler, üst düzey insan yönlendirmesi ve şartnameleri doğrultusunda neredeyse tamamen yapay zeka araçları tarafından üretildi. İnsan katkısı asgari manuel kod incelemesiyle mimari planlama ve depo yönetimine odaklandı. GPLv3 ve Classpath İstisnası altında lisanslanan EGCL, geliştiricilerin oluşturdukları ikili dosyaları kendi istedikleri lisans koşullarıyla dağıtmalarına imkan tanıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.