AN OVERVIEW OF ELAN-1

Elan-1 is a sublanguage of standard Elan. It comprises full Elan apart from the packet-mechanism. It strives to be compatible as much as is possible with the EUMEL implementation of Elan, incorporating a number of minor language modifications that have been mutually agreed upon. The EUMEL concept of DATASPACE is not implemented.

In this overview we follow the syntax of the language, introducing Elan terminology for the most important constituents of a program and making some remarks about the syntax of the various constructs. The more noticeable differences with standard Elan and EUMEL are indicated.

This chapter is not an Elan course and certainly not a course in programming! It serves merely as a convenient overview of the language. In this chapter the names of syntactic constructs will be written in italic.