Skip to content

Code view

Where a standard program is written and read.

Reading a line

Each line is one instruction with its arguments filled in. Lines are numbered, and blocks are indented, so the shape of the program is visible without reading it.

Adding an instruction

Insert a line and choose the instruction; the arguments it needs appear as fields. There is no syntax to get wrong — you cannot write a line that does not parse.

Blocks

IF, FOR and WHILE contain other lines. Lines inside them move with them, which is what makes restructuring a program safe.

Errors

A line that cannot work — a variable that no longer exists, a position that was deleted — is marked. A program with a marked line will not export.