Download manager

Choose a file, check it, then follow the instructions.

Available downloads

SystemFileSizeWhat to do
Windows 10 / 11
Recommended
SaiLang-Setup-v1.1.0.exe
SHA-256: e96d89d3b6a61d1dc69cf789729bdd6b686c67c0c2adf48e012f4e85e7b798fb
733 KB Double-click it and follow the wizard. It installs SaiLang IDLE with Start Menu and desktop icons. No administrator rights needed. Needs Python 3.9+. Download
Linux SaiLang-Linux-v1.1.0.tar.gz
SHA-256: eb2ac9001758c0ddbeddc264af4fe1fba4126db0c78bbff1a6d194660c57bdee
304 KB Extract it, open a terminal in the folder, and run sh install.sh. Adds SaiLang IDLE to your applications menu and a sai command. Needs Python 3.9+ and Tk. Download
macOS SaiLang-macOS-v1.1.0.dmg
SHA-256: 1c4e272176ce58399517f313d83580edc4f974cafebc668a06356b2eedeca717
983 KB Open the disk image and drag SaiLang-IDLE into Applications. The first time, right-click it and choose Open. Needs Python 3.9+ from python.org. Download
Source code (all systems) SaiLang-v1.1.0.zip
SHA-256: 3686bad16c9b0ba88951ad4ad4221e703068223c3b4b5cca80251d71762348f3
3263 KB The full project: language, editor, tests, book source and the Windows and Linux build scripts. Download

Check your download

Select the file you downloaded. This page calculates its SHA-256 fingerprint inside your browser, and nothing is uploaded anywhere.

Before you install

Run the setup wizard, then open SaiLang IDLE from your desktop. The full instructions explain each step.

Version history

Each version number links to its downloads. Older versions are listed below.

1.1.0 — runs without Python. The sai command is now a native program, about 20 times faster on a benchmark. SaiLang IDLE, windows, games and images still need Python.

1.0.9 — faster arithmetic and statement handling. About 19% faster on a benchmark program, with the same results.

1.0.8 — new maths functions: power, sin, cos, tan, pi, radians, degrees, ln and log10.

1.0.7 — improved debugging: log(x) shows a value with its line, and show_variables() lists the variables you can use.

1.0.6 — file saving and loading: save_value, load_value and delete_file.

1.0.5 — better list handling: sort_list, reverse_list, first_item, last_item, sum_list, insert_at, slice, and index_of now works on lists.

1.0.4 — new string commands (starts_with, ends_with, index_of, repeat_text, reverse_text). The editor also has line numbers, Find and Go to Line from 1.0.3.

1.0.3 — improved SaiLang IDLE: line numbers, Find (Ctrl+F) and Go to Line (Ctrl+G).

1.0.2 — clearer error messages. Errors now show the line that failed, point at the problem word, suggest a fix, and explain mistakes from other languages.

1.0.1 — the installed apps open reliably, with clearer start-up messages on Windows, Linux and macOS.

1.0.0 — first release.

Older versions

Earlier releases stay available. Each one is a complete download for that version, and the checksums on the same line let you confirm it.

1.0.9 — faster arithmetic and statement handling. About 19% faster on a benchmark program, with the same results.

1.0.8 — new maths functions: power, sin, cos, tan, pi, radians, degrees, ln and log10.

1.0.7 — improved debugging: log(x) shows a value with its line, and show_variables() lists the variables you can use.

1.0.6 — file saving and loading: save_value, load_value and delete_file.

1.0.5 — better list handling: sort_list, reverse_list, first_item, last_item, sum_list, insert_at, slice, and index_of now works on lists.

1.0.4 — new string commands (starts_with, ends_with, index_of, repeat_text, reverse_text). The editor also has line numbers, Find and Go to Line from 1.0.3.

1.0.3 — improved SaiLang IDLE: line numbers, Find (Ctrl+F) and Go to Line (Ctrl+G).

1.0.2 — clearer error messages. Errors now show the line that failed, point at the problem word, suggest a fix, and explain mistakes from other languages.

1.0.1 — the installed apps open reliably, with clearer start-up messages on Windows, Linux and macOS.

1.0.0 — first release.