Ember 1.2.0 · string, list & math tools

Ember on your computer

Install once and ember 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 Ember language file from Language → User Defined Language → Define your language → Import, then restart Notepad++. The file adds highlighting; the terminal runs your code.

ember "C:\path to your code\hello.lum"

Notepad++ Run → Run:
cmd /k ember "$(FULL_CURRENT_PATH)"
download Notepad++ language file →

GitHub & Codespaces

Commit your .lum files and ember.cjs to your own repository. The kit includes a GitHub Actions file at .github/workflows/ember.yml that runs hello.lum on every push or pull request. In Codespaces, run the same command below.

node ember.cjs hello.lum

Use .cjs inside repositories that use JavaScript modules. Node.js is required; no Ember account is needed.

download GitHub Actions starter →

run without installing

node ember.cjs hello.lum
download portable interpreter →
  1. 1

    Install Node.js 18 or newer

    Get it free from nodejs.org (one-time).
  2. 2

    Unzip ember.zip

    For example to C:\ember
  3. 3

    Run the installer

    Double-click install.bat (or run it in PowerShell).
    This puts ember on your PATH.
  4. 4

    Code in any terminal

    Open a NEW PowerShell or Command Prompt.
    Change to the extracted folder: cd C:\ember
    ember hello.lum      ← run a program
    ember                ← interactive shell

Interactive shell

$ ember
✦ let x = 4
✦ print(x * 2)
8

What's in the zip

  • ember.js — the language
  • ember.cjs — portable interpreter for repositories
  • install.bat / install.sh — terminal setup
  • ember / ember.cmd — launchers
  • hello.lum — first program
  • examples/ — JSON, collections & continue
  • editors/ — Notepad++ highlighting
  • .github/workflows/ — run programs in GitHub Actions
  • README.txt