scope-bound lifetime · GC-free · WASM < 1KB
Kapatılan her scope, sahip olduğu timer · request · state · listener'ı kendiliğinden serbest bırakır — tek satır cleanup kodu yazmadan. Rust da GC'siz bunu yapar — ama borrow checker ile. MELP aynı güvenliği borrow checker olmadan, lexical scope'tan verir.
WASM · gzip
?
Ne dahil: derlenmiş demo modülü, gzip'li. Runtime ayrı değil — MELP'in runtime'ı yok, temizlik compile-time'da kodlanır.
0
Cleanup satırı
?
Kaynakları temizlemek için yazılan manuel kod satırı. Aşağıdaki React karşılığında bu sayı 4.
0
Sızıntı
?
Scope kapandıktan sonra hâlâ canlı kalan kaynak. Ölçüm değil, mimari garanti: kapanan scope'un kaynağı canlı kalamaz.
0ms
GC durması
?
GC yok, dolayısıyla GC durması yok. Rakam değil, tanım.
demo_tab_close.mlp

    
Canlı kaynak monitörü
Çıktı
// ▶ Çalıştır'a bas — kaynaklar canlanacak, sonra Tab Kapat ile sönecek.
Aynı senaryo React'ta nasıl görünürdü? 4 manuel cleanup

React'ta aynı 4 kaynağı temizlemek için 4 ayrı manuel cleanup yazarsın. Birini unutursan sızıntı olur — ve derleyici seni uyarmaz.