Skip to content

Reference

Everything the language does, from the first line you type to equation solving, in the order you are likely to need it. Each section uses only ideas from the sections before it.

Every code block on these pages is a live smoot document. Edit a line and the answer beside it recomputes. Blocks are independent of each other, so a name you define in one block does not exist in the next.