Kurulum

Üç farklı yol — ihtiyacınıza göre birini seçin.

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.
Syntax highlighting, hata mesajları ve anlık derleme desteği bulunur.

Web IDE'yi Aç →

melp-lang.github.io/melp-ide-web/

Anlık Derleme

Kod yazın, tarayıcıda çıktısını anında görün.

🌍

Çok Dilli Editör

Türkçe, İngilizce ve diğer dillerle yazabilirsiniz.

📱

Kurulum Yok

Herhangi bir cihazdan, herhangi bir işletim sisteminden erişin.

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
function main()
    print("Merhaba Dünya!")
end function

Not: VS Code uzantısı sözdizim renklendirme ve temel dil desteği sağlar. Derleme için CLI kurulumu önerilir (üçü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

Türkçe ile Yazın

Bir .mlp dosyası oluşturun:

-- merhaba.mlp
fonksiyon giriş()
    yaz("Merhaba Dünya!")
fonksiyon sonu
bin/run_melp merhaba.mlp
# Çıktı: Merhaba Dünya!

Sistem Gereksinimleri: Linux x86_64, LLVM 14, GCC/Clang C++17. macOS ve Windows desteği planlı aşamadedir.

Sorun mu var?

GitHub Issues üzerinden bildirin veya tartışmalara katılın.