You may be accustomed to languages where certain functions,
like void functions in C and C++, return no value. ScriptX is
a language of expressions, a language where every expression
returns a value. That return value is always an object. Think
of a system object as a pointer to some fixed location in
memory. A system object is simply a value that is the outcome
of so many ScriptX expressions that it has been predefined by
the system. All such values are defined as objects, providing
completeness to the ScriptX object system.
This document is part of the ScriptX Language Guide, one of the volumes of the ScriptX Technical Reference Series. ScriptX is developed by the ScriptX Engineering Team at Apple Computer, successor to the Kaleida Engineering Team at Kaleida Labs, Inc.