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:

  1. 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.
  2. The minimal requirements of a configuration that is capable of supporting an implementation of a EU LISP processor.
  3. The method of preparation of a EU LISP program for execution or the method of activation of this EU LISP program once prepared.
  4. The method of reporting errors, warnings or exceptions to the client of a EULISP processor.
  5. The typographical representation of a EULISP program for human reading.
  6. 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.