markdown Copy
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!)
git clone https://github.com/JackDonwel/spl.git
cd spl
python -m venv venv
# macOS/Linux
source venv/bin/activate
# Windows
.\venv\Scripts\Activate.ps1
pip install -e .
Fanya Mazoezi (Try SPL)
# Anza REPL
python -m src.cli repl
# Tekeleza faili
python -m src.cli run examples/jambo_world.spl
🌟 Mfano wa Kodi (Example Code)
examples/jambo_world.spl:
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 contributions!
Fungua issue kwa mapendekezo yako
Tembelea Miongozo ya Uchangiaji
Fanya pull request na mabadiliko yako
Copy
# Maandalizi ya Maendeleo
git clone https://github.com/JackDonwel/spl.git
python -m pip install -e .[dev] # Sakinisha vifurushi vya maendeleo
pytest tests/ # Fanya majaribio yote
📝 Leseni (License)
Imesimamiwa chini ya MIT License. 📞 Mawasiliano (Contact)
Msimamizi Mkuu: JACK Bombo Barua pepe: jdonwel@proton.me Namba ya Simu: +255 785 166 836 Jukwaa: Jiunge na Jukwaa Letu
SPL File Icon
Faili za .spl zinaonyesha hii ikoni inapounganishwa kikamilifu