About SaiLang

SaiLang is a general-purpose programming language with English-like commands. It is made for people who are new to coding, and for experienced developers who want something small and readable for scripts, simple desktop apps, and games.

What SaiLang is for

The language at a glance

make ages = [9, 10, 11]

for each age in ages {
    when age >= 10 {
        say age, "is old enough for the club"
    } otherwise {
        say age, "is too young for the club"
    }
}

command double(n) {
    give n * 2
}
say "Double 7 is", double(7)

Main features in version 1.0:

Honest limits of version 1.0

Project

SaiLang 1.0.0 is released under the MIT licence, which means you may use, change and share it freely. The language rules are written down in the language specification included in the download. Anyone can report bugs or suggest changes on the project's source repository.

Go to downloads