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.

Web IDE'yi Aç →

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.

1

Depoyu Klonlayın

git clone https://github.com/MELP-Lang/MELP.git
cd MELP/editors/ELECTRON
2

Bağımlılıkları Yükleyin

npm install
3

Ç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.

1

VSIX Dosyasını İndirin

GitHub Releases sayfasından en son melp-ide-*.vsix dosyasını indirin.

Releases Sayfası →
2

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
3

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

1

Depoyu Klonlayın

git clone https://github.com/MELP-Lang/MELP.git
cd MELP/LLVM/STAGE1
2

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
3

İ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
4

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.