Free Pascal Compiler dinamik paket desteği kazandı
Öne çıkanlar
- Dinamik paketler, IDE yeniden derlenmeden bileşen ve eklenti yükleme imkanı veriyor.
- Paketler Linux, Windows ve macOS sistemlerinde standart paylaşımlı kütüphane olarak çalışıyor.
- Form ve çerçeveler tek işlemle bileşen paletine eklenebilen kontrollere dönüştürülebiliyor.
Free Pascal Compiler (FPC) ve Lazarus tümleşik geliştirme ortamı için tam dinamik paket desteği sunan ilk sürüm yayımlandı. Yeni özellik sayesinde geliştiriciler, bileşen ve eklentileri IDE'yi baştan derlemek zorunda kalmadan saniyeler içinde sisteme ekleyebiliyor. Standart paylaşımlı kütüphane yapısını kullanan paketler Linux, Windows ve macOS üzerinde çalışıyor.
Sistem; iş parçacığı değişkenlerini güvenle koruyan, dizgiler ile dinamik diziler gibi tipleri paketler arasında aktarabilen bir çalışma zamanı altyapısıyla geldi. Çalışma zamanı kütüphanesine (RTL) eklenen DynPkgTypes birimi, paketlerin içerdiği tip ve RTTI bilgilerinin incelenmesine olanak tanıyor. Kullanıcılar programlarını tek bir çalıştırılabilir dosya olarak paketlemeyi sürdürebildiği gibi, çalışma anında değiştirilebilen dinamik eklenti mimarilerini de tercih edebiliyor.
Lazarus tarafında paket kaynaklarındaki değişiklikleri başlangıçta algılayıp otomatik derleyen ilerleme pencereleri ve arayüze sabitlenen yeni bir yönetim paneli eklendi. Ayrıca geliştirilen dönüştürme aracıyla form veya çerçeveler doğrudan bileşen paletine yüklenebilen kontrollere çevriliyor. Geliştirici, projeyi GitLab üzerindeki çatallanmış dalda paylaştı ve M1 mimarisi üzerinde macOS derlemeleri için topluluk desteği arıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.