Download manager
Choose a file, check it, then follow the instructions.
Available downloads
| System | File | Size | What 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
- Windows 10 or Windows 11.
- Python 3.9 or newer from python.org. Tick "tcl/tk and IDLE" during setup, and choose "Install for me only" so no administrator rights are needed. The setup wizard checks for Python and offers this link if it is missing.
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.
- Windows setup: SaiLang-Setup-v1.0.9.exe (676 KB)
- Linux: SaiLang-Linux-v1.0.9.tar.gz (259 KB)
- macOS: SaiLang-macOS-v1.0.9.dmg (982 KB)
- Source ZIP: SaiLang-v1.0.9.zip (2603 KB)
1.0.8 — new maths functions: power, sin, cos, tan, pi, radians, degrees, ln and log10.
- Windows setup: SaiLang-Setup-v1.0.8.exe (675 KB)
- Linux: SaiLang-Linux-v1.0.8.tar.gz (258 KB)
- macOS: SaiLang-macOS-v1.0.8.dmg (981 KB)
- Source ZIP: SaiLang-v1.0.8.zip (474 KB)
1.0.7 — improved debugging: log(x) shows a value with its line, and show_variables() lists the variables you can use.
- Windows setup: SaiLang-Setup-v1.0.7.exe (674 KB)
- Linux: SaiLang-Linux-v1.0.7.tar.gz (257 KB)
- macOS: SaiLang-macOS-v1.0.7.dmg (980 KB)
- Source ZIP: SaiLang-v1.0.7.zip (473 KB)
1.0.6 — file saving and loading: save_value, load_value and delete_file.
- Windows setup: SaiLang-Setup-v1.0.6.exe (674 KB)
- Linux: SaiLang-Linux-v1.0.6.tar.gz (257 KB)
- macOS: SaiLang-macOS-v1.0.6.dmg (980 KB)
- Source ZIP: SaiLang-v1.0.6.zip (471 KB)
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.
- Windows setup: SaiLang-Setup-v1.0.5.exe (673 KB)
- Linux: SaiLang-Linux-v1.0.5.tar.gz (256 KB)
- macOS: SaiLang-macOS-v1.0.5.dmg (978 KB)
- Source ZIP: SaiLang-v1.0.5.zip (1969 KB)
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.
- Windows setup: SaiLang-Setup-v1.0.4.exe (672 KB)
- Linux: SaiLang-Linux-v1.0.4.tar.gz (255 KB)
- macOS: SaiLang-macOS-v1.0.4.dmg (978 KB)
- Source ZIP: SaiLang-v1.0.4.zip (1339 KB)
1.0.3 — improved SaiLang IDLE: line numbers, Find (Ctrl+F) and Go to Line (Ctrl+G).
- Windows setup: SaiLang-Setup-v1.0.3.exe (671 KB)
- Linux: SaiLang-Linux-v1.0.3.tar.gz (255 KB)
- macOS: SaiLang-macOS-v1.0.3.dmg (977 KB)
- Source ZIP: SaiLang-v1.0.3.zip (466 KB)
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.
- Windows setup: SaiLang-Setup-v1.0.2.exe (669 KB)
- Linux: SaiLang-Linux-v1.0.2.tar.gz (253 KB)
- macOS: SaiLang-macOS-v1.0.2.dmg (976 KB)
- Source ZIP: SaiLang-v1.0.2.zip (1334 KB)
1.0.1 — the installed apps open reliably, with clearer start-up messages on Windows, Linux and macOS.
- Windows setup: SaiLang-Setup-v1.0.1.exe (666 KB)
- Linux: SaiLang-Linux-v1.0.1.tar.gz (250 KB)
- macOS: SaiLang-macOS-v1.0.1.dmg (972 KB)
- Source ZIP: SaiLang-v1.0.1.zip (1934 KB)
1.0.0 — first release.
- Windows setup: SaiLang-Setup-v1.0.0.exe (663 KB)
- Source ZIP: SaiLang-v1.0.0.zip (1162 KB)
