Self Handbook for Self 4.5.0 documentation

Other Objects

«  I/O and Unix   ::   Contents   ::   How to build the world  »

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

«  I/O and Unix   ::   Contents   ::   How to build the world  »