Kurulum
Dört farklı yol — ihtiyacınıza göre birini seçin.
⚠️ Derleyici henüz herkese açık yayınlanmadı. Bugün indirilebilir bir paket, VSIX dosyası ya da public kaynak deposu yok; bu yüzden aşağıdaki üç yerel yol proje dışından tamamlanamaz. Şu an çalışan şey Web IDE'dir — WASM'a derlenmiş gerçek self-hosting derleyici, tarayıcınızda, kurulum gerektirmeden.
Yerel adımlar burada duruyor çünkü doğrular; depo açıldığı gün kullanılabilir hale gelecekler. 404 veren bir indirme linki yerine çalışan bir yol göstermeyi tercih ediyoruz.
Tarayıcıda Hemen Deneyin
Hiçbir şey indirmeye gerek yok. Tarayıcıyı açın, yazmaya başlayın.
Web IDE, tam özellikli MELP derleyicisini tarayıcınızda çalıştırır —
simülasyon değil, WASM'a derlenmiş derleyicinin kendisi.
Syntax highlighting, hata mesajları ve anlık derleme desteği bulunur.
melp.dev/web-ide/
Anlık Derleme
Kod yazın, tarayıcıda çıktısını anında görün.
Gerçek Derleyici
WASM'a derlenmiş self-hosting derleyici — MELP'i inşa eden mantığın aynısı, JavaScript'te yeniden yazılmış bir taklidi değil.
Kurulum Yok
Herhangi bir cihazdan, herhangi bir işletim sisteminden erişin.
Electron IDE — Masaüstü GUI Tasarımcısı
Sürükle-bırak, görsel form tasarımı ve otomatik MELP kodu üretimi.
Görsel Form Tasarımı
Widget'ları sürükleyip bırakarak GUI oluşturun — Visual Studio tarzı arayüz.
Otomatik Kod Üretimi
Tasarladığınız formdan MELP kodu otomatik oluşturulur.
Koyu Tema
Göz yormayan profesyonel dark theme ile tam gün çalışın.
Depoyu Klonlayın
git clone https://github.com/MELP-Lang/MELP.git
cd MELP/editors/ELECTRON
Bağımlılıkları Yükleyin
npm install
Çalıştırın
npm start
Versiyon: 1.2.4 · Platform: Linux x86_64 (macOS ve Windows desteği beta sürümünden sonra planlanmıştır.)
Dürüstlük satırı: Çalışan kısım designer ve
.svge → MELP iskelet üretimidir. "Çizimden tek
tıkla çalışan uygulama" akışı henüz yoktur — üretilen
iskeletin gövdesini bugün siz yazarsınız.
VS Code Uzantısı
Syntax highlighting, hata altı çizgisi ve dil desteği VS Code içinde.
VSIX Dosyasını İndirin
GitHub Releases sayfasından en son melp-ide-*.vsix
dosyasını indirin.
VS Code'dan Yükleyin
Komut paletini açın ve "Install from VSIX" komutunu çalıştırın:
Ctrl + Shift + P → "Install from VSIX" → indirilen .vsix dosyasını seçin
MELP Dosyasını Açın
Herhangi bir .mlp uzantılı dosya açtığınızda
uzantı otomatik devreye girer.
-- merhaba.mlp
numeric function main()
println("Merhaba Dünya!")
return 0
end function
Not: VS Code uzantısı sözdizim renklendirme ve temel dil desteği sağlar. Derleme için CLI kurulumu önerilir (dördüncü sekme).
CLI — Yerel Kurulum
Derleyiciyi doğrudan makinenizde çalıştırın. Linux x86_64 — Alfa
Depoyu Klonlayın
git clone https://github.com/MELP-Lang/MELP.git
cd MELP/LLVM/STAGE1
Derleyiciyi Derleyin
LLVM 14 ve C++17 destekleyen bir derleyici gereklidir:
# Bağımlılıklar (Debian/Ubuntu)
sudo apt install llvm-14 clang-14 build-essential
# Derleme
make
İlk Programı Çalıştırın
# Örnek dosyayı çalıştır
bin/run_melp ornek.mlp
# Native binary üret
bin/melp_compiler ornek.mlp -o merhaba
./merhaba
Kendi Dosyanızı Yazın
Bir .mlp dosyası oluşturun:
-- merhaba.mlp
numeric function main()
println("Merhaba Dünya!")
return 0
end function
bin/run_melp merhaba.mlp
# Çıktı: Merhaba Dünya!
Ayraçlara dikkat: argümanları ; ayırır, çünkü
, ondalık ayracıdır
(3,14). Yorumlar
-- ile başlar.
Sistem Gereksinimleri: Linux x86_64, LLVM 14, GCC/Clang C++17. macOS ve Windows desteği beta sürümünden sonra planlanmıştır.
Sorun mu var?
GitHub Issues üzerinden bildirin veya tartışmalara katılın.