Choose your platform below. The installer will set up the ILMA compiler, package manager, formatter and LSP in under a minute.
Run this one-liner in your terminal. It will download and install ILMA to ~/.local/bin
and add it to your PATH automatically.
curl -fsSL https://ilma-lang.dev/install.sh | bash
# Requires curl — install first if needed
sudo apt update && sudo apt install -y curl
curl -fsSL https://ilma-lang.dev/install.sh | bash
After installation, open a new terminal window and run:
ilma --version
You should see output like: ILMA v0.5.0 (linux/amd64)
Requires: git, gcc, make
git clone https://github.com/raihan-js/ilma.git cd ilma make all sudo make install
ilma binary: compiles .ilma files to C and then to native binaries via GCC. Also provides an interactive REPL for quick experimentation.
ilma get package-name. Publish your own with ilma publish. Packages are installed to ~/.ilma/packages/.
ilma fmt myfile.ilma or ilma fmt . for the whole project.
test "name": expect value to be expected syntax built into the language — no external libraries needed.
Head to the Docs to walk through your first ILMA program, or jump straight into the playground.