darija-lang — أول لغة برمجة بالدارجة المغربية 🇲🇦 | First programming language in Moroccan Darija. Code in your mother tongue: khod, kteb, kol, ila.
# 🇲🇦 Darija-lang
### أول لغة برمجة بالدارجة المغربية — First Programming Language in Moroccan Darija
**Code in your mother tongue. Not English. Darija.**
🚀 Live Studio • 📖 Docs • 💡 Examples • 🤝 Contribute
---
## ✨ Salam! شنو هي Darija-lang؟
**Darija-lang** هي أول لغة برمجة كتخليك تكتب الكود بالدارجة المغربية، ماشي بالإنجليزية.
**Example - B Darija nit:**
```darija
khod drari = [
{smia: "Ali", mdina: "Casa", 3mor: 22},
{smia: "Sara", mdina: "Rabat", 3mor: 25}
]
kteb("Salam drari! 3adadkom: " + tul(drari))
kol (d f drari) {
ila (d["3mor"] >= 18) {
kteb(d.smia + " kbir - mn " + d.mdina)
}
}
ui {
column gap=14 {
text "👋 Salam - App dyali" size=22 bold color=#00FF88
card {
text "👥 Drari - " + tul(drari) + " nass" bold color=#FFD700
kol (d f drari) {
text d.smia + " mn " + d.mdina
}
}
}
}
```
**OUTPUT:**
```
Salam drari! 3adadkom: 2
Ali kbir - mn Casa
Sara kbir - mn Rabat
```
---
## 🔥 CONNECT Studio v7.0 MASSIVE - What's New?
> **Real Interpreter — No more `d d` bug!**
Old v4.0 used regex and showed `d d` when looping. **v7.0 MASSIVE** uses a real recursive-descent interpreter.
| Feature | v4.0 | v7.0 MASSIVE |
|---------|------|--------------|
| **Interpreter** | Regex (broken) | Real Interpreter (AST) |
| **`kol (d f drari)`** | Shows `d d` ❌ | Shows `Ali, Sara` ✅ |
| **`tul()`, `zid()`** | Fake | Real arrays |
| **Preview** | Mock | Live with real data |
| **Lines** | 1500 (bloated) | 509 (clean) |
### Studio Features:
- 🎨 **Monaco Editor** - Same as VS Code, with Darija autocomplete
- 📱 **Live Phone Preview** - Real iPhone frame, real data
- 📟 **OUTPUT with timestamps** - `kteb()` logs like `console.log`
- 🧠 **Darija Autocomplete** - Type `kho` → suggests `khod` with docs
- 🎯 **Real `kol f` loops** - Actually iterates over arrays
- 📦 **Zero build** - Just `index.html`, open in Chrome
- 🌙 **Dark Pro Theme** - Built for long coding nights
---
## 🚀 Quick Start (30 seconds)
### Option 1: Live Studio (No install)
1. Open: **
devothman2026 …