Print / Output
Print a value to the output console:
gemlog=Hello, World!
gemlog="Hello, {name}!"
Variables & Math
Declare or assign a variable:
gem x = 10
gem name = "Alice"
gem x += 5
Conditionals
gemif x > 10 {
gemlog=Big!
gemelse
gemlog=Small.
}
Loops
gemloop 5 {
gemlog="Step {gemindex}"
}
Functions
gemfn sayHello {
gemlog=Hello!
}
gemcall sayHello
User Input
geminput=name "What is your name?"