I is a Rwandan made Programming Language in Kinyarwanda Language
# I Programming Language
**A programming language designed around Kinyarwanda**
**v1.0.0** — Vision 1: a stable, documented, tested release of the reference toolchain.
## Table of Contents
- Mission
- Installation
- Downloads & Installers
- Your First Program
- Language Overview
- Project Structure
- Documentation
- Examples
- Architecture
- Status & Roadmap
- Contributing
- License
## Mission
Create a professional programming language with natural Kinyarwanda syntax that
empowers millions of African developers to build world-class software in their
native language, serving as a foundation for African technological independence.
## Installation
The reference implementation is a Python package. Python 3.10+ is required.
```bash
# Install the I toolchain
pip install i-program
# Or build from source
git clone
github.com
cd I
python -m pip install -e .
```
This installs:
- the `i` compiler CLI (`i hello.i -r`, `i --version`)
- the `compiler`, `vm`, and `stdlib` Python packages for host integrations
- the `isoko` project manager (`python -m isoko.cli`)
- **I Studio** — the CLI/LSP IDE platform (`istudio`, `isoko istudio`)
- **I Studio IDE** — the web IDE (`istudio-ide` / `istudio ide`, default `
127.0.0.1`) and native Windows desktop mode (`istudio-ide --app`)
## Downloads & Installers
Prebuilt installers and archives for each Vision 1.0.0 release are published
on the GitHub Releases
page, alongside SHA-256 checksums (`checksums.txt`):
- **Windows** — `IStudioIDE-Setup-1.0.0.exe` (Inno Setup installer) and
`istudio-ide-1.0.0-win-x64.zip` (portable, no installation required)
- **Linux** — `istudio-ide-1.0.0-linux-x86_64.tar.gz` (portable AppImage-style
build; DEB/RPM packages planned for future releases)
- **macOS** — `istudio-ide-1.0.0-macos.dmg` (universal when built on both
architectures)
- **PyPI** — `pip install i-program` for the full command-line toolchain
All release artifacts are built and v …