Ana içeriğe geç
Programlama

Wayland için geliştirilen Lisp destekli masaüstü dock uygulaması Lambdock duyuruldu

Öne çıkanlar

  • C ve GTK4 tabanlı Lambdock, içine gömülü GNU Guile Scheme motoruyla çalışıyor.
  • Uygulama, Unix soketi tabanlı REPL desteğiyle çalışma anında yapılandırılabiliyor.
  • wlroots ve Smithay tabanlı Wayland yöneticilerini destekleyen araç birden fazla paneli yönetebiliyor.

Linux masaüstü ortamları için Wayland protokolüyle uyumlu yeni bir dock uygulaması olan Lambdock yayımlandı. C programlama dili ve GTK4 tabanı üzerine gömülü GNU Guile Scheme çalışma zamanı eklenerek geliştirilen uygulama, kullanıcılara dinamik yapılandırma ve yüksek özelleştirme imkanı sunuyor.

Geliştirici, geçmişte Python, Rust ve Node.js gibi farklı dillerle hazırlanan prototiplerin bellek tüketimi, GTK ana iş parçacığı uyumsuzlukları ve performans darboğazları nedeniyle terk edildiğini açıkladı. Lambdock, C dilinin sunduğu düşük seviyeli kaynak yönetimini GNU Guile ile birleştirerek statik yapılandırma dosyaları yerine tam işlevsel bir Lisp çalışma ortamı sağlıyor. Uygulama, Unix soketleri üzerinden açılan REPL arayüzü sayesinde çalışan sürecin canlı olarak denetlenmesine ve değiştirilmesine izin veriyor.

Sistem, gtk4-layer-shell kütüphanesi aracılığıyla wlr-layer-shell-unstable-v1 protokolünü destekleyen Sway, Hyprland, KDE Plasma ve COSMIC gibi pencere yöneticilerinde çalışıyor. Yapılandırma dizinindeki dosyaları otomatik olarak izleyen araç, birden fazla dock panelini bağımsız olarak oluşturabiliyor, anlık olarak güncelleyebiliyor ve kaldırabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.