2 Scope
This text specifies the syntax and semantics of the computer
programming language EULISP by defining the requirements for a
conforming EULISP processor and a conforming EULISP program
(the textual representation of data and algorithms). This text does
not specify:
- The size or complexity of an EU LISP program that
will exceed the capacity of any specific configuration or
processor, nor the actions to be taken when those limits
are exceeded.
- The minimal requirements of a configuration that is
capable of supporting an implementation of a EU
LISP processor.
- The method of preparation of a EU LISP program
for execution or the method of activation of this EU
LISP program once prepared.
- The method of reporting errors, warnings or exceptions to
the client of a EULISP processor.
- The typographical representation of a EULISP program for
human reading.
- The means to map module names to the filing system or
other object storage system attached to the processor.
To clarify certain instances of the use of English in this text the
following definitions are provided:
-
must:
- a verbal form used to introduce a required property.
All conforming processors must satisfy the property.
-
should:
- A verbal form used to introduce a strongly
recommended property. Implementors of processors are
urged (but not required) to satisfy the property.