Ana içeriğe geç
Programlama

Gleam ve Bun ile tek dosyalık çalıştırılabilir uygulamalar üretiliyor

Öne çıkanlar

  • Gleam kaynak kodları doğrudan standart ECMAScript modülleri olarak JavaScript'e derleniyor.
  • Bun paketleyicisi, üretilen modülleri ve çalışma zamanını tek bir ikili dosyada birleştiriyor.
  • Geliştiriciler tek komutla Linux, macOS ve Windows için çapraz derleme yapabiliyor.

Bun geliştiricisi Alistair, tip güvenliği sunan Gleam programlama dili ile Bun'ın tek dosyalık çalıştırılabilir ikili (binary) üretme özelliğini birleştiren yöntemi paylaştı. Geliştirici, Gleam'in JavaScript çıktısı verme yeteneğini kullanarak harici bir çalışma zamanına veya kaynak koduna ihtiyaç duymayan bağımsız uygulamalar derlenebileceğini açıkladı.

Yöntem kapsamında Gleam kodu, dilin JavaScript hedefleme özelliği ve dış fonksiyon arayüzü (FFI) kullanılarak standart JavaScript modüllerine dönüştürülüyor. Üretilen ECMAScript modülleri, Bun derleyicisinin derleme komutuna girdi olarak veriliyor. Bu süreç sonucunda kullanıcı tarafında Bun ya da Gleam kurulumu gerektirmeyen tek bir çalıştırılabilir dosya elde ediliyor.

Bun altyapısı, üretilen ikili dosyaların macOS, Windows ve Linux platformları için doğrudan çapraz derlenmesine de olanak tanıyor. Alistair, sürecin yalnızca iki komutla tamamlandığını ve ilerleyen aşamada bu yöntemin Electron gibi araçlarla masaüstü uygulaması geliştirmede kullanılabileceğini belirtti.

Kaynak

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