Other Objects ============= Here are some interesting oddball objects not discussed elsewhere: +-----------------------------+-----------------------------------------------------------------------+ | comparator | An object that can compute “diffs” between sequences. | +-----------------------------+-----------------------------------------------------------------------+ | compilerProfiling | Compiler profiling. | +-----------------------------+-----------------------------------------------------------------------+ | desktop | The controlling object for the graphical user interface. | +-----------------------------+-----------------------------------------------------------------------+ | history | A history of commands typed at the prompt, and their results. | +-----------------------------+-----------------------------------------------------------------------+ | memory | Memory system interface (GC, snapshot, low space, etc.). | +-----------------------------+-----------------------------------------------------------------------+ | monitor | System monitor (spy) control. | +-----------------------------+-----------------------------------------------------------------------+ | nil | Indicates an uninitialized value. | +-----------------------------+-----------------------------------------------------------------------+ | platforms | Possible hardware platforms. | +-----------------------------+-----------------------------------------------------------------------+ | preferences | User configuration preferences. | +-----------------------------+-----------------------------------------------------------------------+ | profiling, flatProfiling | Controls Self code profiling. | +-----------------------------+-----------------------------------------------------------------------+ | prompt | Interactive read-eval-print loop. | +-----------------------------+-----------------------------------------------------------------------+ | scheduler | Self process scheduler. | +-----------------------------+-----------------------------------------------------------------------+ | snapshotAction | Actions to do before/after a snapshot. | +-----------------------------+-----------------------------------------------------------------------+ | thisHost | Describes the current host platform. | +-----------------------------+-----------------------------------------------------------------------+ | times | Reports user, system, cpu, or real time. | +-----------------------------+-----------------------------------------------------------------------+ | typeSizes | Bit/byte sizes for primitive types. | +-----------------------------+-----------------------------------------------------------------------+ | vmProfiling | Virtual machine profiling. | +-----------------------------+-----------------------------------------------------------------------+