1Creating Dataspaces

Create and run a frame% with dimensions width and
height controlled by a Syndicate dataspace. The dataspace is
initialized with the given boot-actions. Runs (blocking)
while the frame% is active. If exit? is true, calls
(exit0) once the dataspace exits.

2Changing the State

Create a patch retracting any previous scene assertion and asserting a new scene
from the prelude and postlude instructions. The
meta-level must point to the root of the 2d dataspace, which defaults
to assuming is one level removed.

Message. Requests that the OpenGL loop perform a major
garbage-collection while *pausing the simulation’s real-time
correspondence*. This lets a GC take place without such severe
simulation glitches as happen when doing it in-world.