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.