Skip to content

JackDonwel/SPL

Repository files navigation

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
License: MIT Python 3.12+ PRs Welcome

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)

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

About

SPL(Swahili Programming Language)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages