Objects are the world
Starting State
If you’re completing the guided lessons in order, keep using your current world—you do not need to load a starting world for each lesson. Load one only if you skipped ahead, experiments changed the required state, or you want a fresh start. Loading replaces this track’s world while keeping your code and progress.
Lesson options
Your world carries over between lessons in this track. If you’re completing the guided lessons in order, you do not need to load a starting world each time. Loading is optional: use it if you skipped ahead, experiments changed the required state, or you want a fresh start.
This replaces this track’s world. Your code, progress, and other saved worlds are kept.
Execution help
Each track keeps a separate world per profile. Changes persist between runs. Objectives are checked in separate prepared worlds.
Each named sandbox saves its world and draft separately for each profile and from training tracks. There are no lesson checks.
Stop discards the active run’s changes. The inspector shows committed state. This educational runtime does not provide general permission enforcement or command dispatch.
Loading saved workspace…
World management
Reset restores this workspace to its beginning and keeps code and progress.
Evaluate MOO code
Run a quick expression or several statements. An initial ; is optional. Use return to choose a result; a final expression or simple assignment returns its value automatically.
Each evaluation starts with fresh local variables. World changes carry over to Code and World in this workspace; Eval does not complete lessons.
Loading saved workspace…