Definitions
- Evaluating object (defined in Objects) -
An object whose primitive field contains a method is an evaluating
object.
- Non-traditional object (defined
in Objects) -
Any object which is not a traditional object is a non-traditional
object.
- Traditional object (defined
in Objects) - A
traditional object has the
root
Object
object as the root of its object hierarchy.
- Argument-like object (defined
in
ArgList
) -
An argument-like object is an object which has slots of the form
$1
, $2
….
- Dictionary object - An object, usually a non-traditional object,
whose primary purpose is storing arbitrary key-value data, as a
dictionary data structure would.
- Structure object - An object whose primary purpose is storing
structured data. Structure objects usually have very few, if any,
methods defined on them, and many simple slots which hold values.
[up]
[prev - Terms and Conventions]