World
A world is the state that one tab owns (think of it as your sandbox), made up of a stack and a set of definitions. This page explains how your lines change a world, how you undo them and how worlds are saved.
Contents
Tabs
Subverge has four tabs, switched with F1 to F4, and each tab is its own world with its own stack, definitions and history. The tabs are scheduled preemptively, so a tab that is stuck in a loop does not stop the others. Root is shared by all of them. The words tab and mytab deal with tabs.
Transactions
Each line runs as a transaction on the world. If a word in the line fails, the world returns to the state it had before the line began (like nothing happened), and the error is printed.
Type back to rewind one line (Ctrl-Z for your whole OS, kind of). The last 64 lines are kept.
back rewinds the stack and the definitions. poke, out and alloc act on the machine directly, so they are outside it.
try catches a failure inside a line so that the line can continue, and Words has the details.
Saving
On the live ISO nothing is saved. After install, the world of every tab is written as omega source into a fixed slot of the disk after each successful line, and every root edit saves root. You never save by hand. The slots are 1 MiB each, and Internals has the layout.
Check the tour to see a world restored after a reboot, with a word defined before the reboot still defined afterwards.