Türkiye'nin kendi kulvarındaki ilk programlama dili
At, çalıştır.
Sunucuda çalışan, derlenmeyen bir dil. lexer serve kaynağı okur, ayrıştırır ve doğrudan çalıştırır.
macOS · Linux
curl -fsSL https://lexer.gurerlabs.com/install.sh | sh
Derleme adımı yok
build ve run komutları bilerek yok. lexer serve kaynağı okur, ayrıştırır ve doğrudan çalıştırır; --watch ile dosyayı her kaydedişinizde sunucu nazikçe kapanıp yeniden kalkar.
package merhaba
use http_server, html_document
$app = new http_server
$doc = new html_document
$doc.title = 'Merhaba'
$doc.body.add(`<p>Merhaba Dünya</p>`)
with $app
.document.add($doc)
.listen({port: 3000})
end withlexer serve merhaba.lexer --watchBaşlangıç
Komutlar
Dil
- Sözdizimi Dosya düzeni, isim yazımı, bloklar, switch ve işleçler.
- Tipler ve değişkenler Tip çıkarımı, anotasyon, nullable ve sabitler; tip listesi.
- Sınıflar ve modüller static ve dynamic class, module, self ve use ile dosya aktarımı.
- Hata yönetimi try / catch / finally, $e.type ve yakalanmayan sinyaller.
Sunucu
- Yönlendirme $app.routes.add, desenler, parametreler ve $res üzerinden yanıt.
- Belge ve düzen html_document, ortak düzen, ${children}, $page ve statik dosyalar.
- İstek ve yanıt http_request, form ve JSON gövdeleri, başlıklar, çerezler ve yalıtım.
- Dış servis çağrısı http_client ile ödeme, kargo ve webhook API'leri; hata mı sonuç mu.