Keikaku is built on simplicity and explicitness.
1# Implicit declaration (preferred)2name := "Keikaku"3version := 1.045# Explicit declaration6designate count = 4278# Lists9items := [1, 2, 3]Functions are called protocols in Keikaku. They can accept arguments and yield values.
1protocol greet(name):2 # String interpolation is automatic3 declare("Hello,", name)4 yield "done"56result := greet("User")declare(...)Print to output.
inquire(prompt)Read user input.
measure(x)Get length of list/string.
span(n)Create range [0..n-1].