Lumen 1.2.0 · string, list & math tools
Lumen on your computer
Install once and lumen becomes a real command in any terminal — PowerShell, Command Prompt, Terminal or bash. Run .lum files or code live in the interactive shell.
Notepad++
Write your program and save it as hello.lum, not .txt. Import the Lumen language file from Language → User Defined Language → Define your language → Import, then restart Notepad++. The file adds highlighting; the terminal runs your code.
lumen "C:\path to your code\hello.lum" Notepad++ Run → Run: cmd /k lumen "$(FULL_CURRENT_PATH)"download Notepad++ language file →
GitHub & Codespaces
Commit your .lum files and lumen.cjs to your own repository. The kit includes a GitHub Actions file at .github/workflows/lumen.yml that runs hello.lum on every push or pull request. In Codespaces, run the same command below.
node lumen.cjs hello.lum
Use .cjs inside repositories that use JavaScript modules. Node.js is required; no Lumen account is needed.
download GitHub Actions starter →- 1
Install Node.js 18 or newer
Get it free from nodejs.org (one-time).
- 2
Unzip lumen.zip
For example to C:\lumen
- 3
Run the installer
Double-click install.bat (or run it in PowerShell). This puts lumen on your PATH.
- 4
Code in any terminal
Open a NEW PowerShell or Command Prompt. Change to the extracted folder: cd C:\lumen lumen hello.lum ← run a program lumen ← interactive shell
Interactive shell
$ lumen ✦ let x = 4 ✦ print(x * 2) 8
What's in the zip
- lumen.js — the language
- lumen.cjs — portable interpreter for repositories
- install.bat / install.sh — terminal setup
- lumen / lumen.cmd — launchers
- hello.lum — first program
- examples/ — JSON, collections & continue
- editors/ — Notepad++ highlighting
- .github/workflows/ — run programs in GitHub Actions
- README.txt