SPL(Swahili Programming Language)
markdown
Copy
# NOTE THIS PROJECT IS NOT YET AT LARGE (NOT IN USE) HAIJAANZA KUTUMIKA (BADO INATENGENEZWA)
# SPL (Swahili Programming Language)
**Lugha ya Programu Kwa Kiswahili | Version 1.0.0**
Chaguo la kwanza la programu kwa wanafunzi na wataalam wa Kiswahili!
*(First-choice programming for Swahili learners and experts!)*
---
## 🚀 Ufungaji wa Haraka (Quick Start)
### **Changanua (Install)**
```bash
git clone
github.com
cd spl
python -m venv venv
```
```bash
# macOS/Linux
source venv/bin/activate
```
```sh
# Windows
.\venv\Scripts\Activate.ps1
```
```python
pip install -e .
```
```spl
Fanya Mazoezi (Try SPL)
```
```bash
# Anza REPL
python -m src.cli repl
```
```bash
# Tekeleza faili
python -m src.cli run examples/jambo_world.spl
```
🌟 Mfano wa Kodi (Example Code)
examples/jambo_world.spl:
```python
salamu {
andika("Jambo, Dunia!") # "Hello, World!" kwa Kiswahili
}
```
🔑 Vipengele Kuu (Key Features)
Kipengele Maelezo
Syntax ya Kiswahili Weka funguo maneno kama salamu, andika, na kama badala ya Kiingereza
Mfumo wa Sambamba zindua funguo-maneno kwa uendeshaji wa sambamba na udhibiti wa mizigo
Aina za Kubuni Chaguo-msingi aina za kihalisi (nambari, herufi, orodha)
Mazingira Salama Sanduku-jikoni kwa msimbo usioaminika (hakikisha utekelezaji salama)
Kusanyiko la Papo Tafsiri kwa LLIM/WebAssembly kupata kasi ya juu
🗺️ Ramani ya Njia (Roadmap)
Awamu ya 1: Msingi wa Lugha (Core Language)
1.0.0: Tafsiri msingi (andika, kama, shughuli za kihisabati)
1.1.0: Usaidizi wa safu na fanya kwa vitendo vya kukokotoa
1.2.0: Ushirikiano na Python kupitia FFI
Awamu ya 2: Zana za Wazoefu (Advanced Tooling)
2.0.0: Kikokotoo cha REPL chenye msaada wa Kiswahili
2.1.0: Kiganjo cha Visual Studio Code chenye kusisitiza sintaksia
📚 Maelezo zaidi (Documentation)
Kategoria Viungo
Syntax Mwongozo wa Sintaksia
Vipengele vya Kujenga API ya Msingi
Mafunzo Mafunzo ya Kuanza
👐 Changia (Contribute)
Tunakaribisha michango yako!
We welcome your contribu …