Expand description

This is the interpreter for the Simple Object Machine.

Modules§

  • Facilities for manipulating blocks.
  • Facilities for manipulating classes.
  • Facilities for compiling code into bytecode.
  • Facilities for disassembling bytecode.
  • Facilities for manipulating stack frames.
  • Facilities for manipulating values.
  • Facilities for manipulating class instances.
  • Facilities for string interning.
  • The interpreter’s main data structure.
  • Facilities for manipulating class methods.
  • Definitions for all supported primitives.
  • The collection of all known SOM objects during execution.
  • Facilities for manipulating values.

Macros§

Type Aliases§

  • A strong and owning reference to an object.
  • A weak reference to an object.