12. 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

Previous topic

11. I/O and Unix

Next topic

13. How to build the world

This Page