Names

Names of objects and algorithms are written in small (lower case) letters possibly followed by some further small letters or digits.

(315,080) (000,070)name (000,050)(1,0)030060letter (1,0)120 (185,040)(20,20)[r] (185,030)(-1,0)005 (115,030)(1,0)005060letter (115,040)(20,20)[l] (195,040)(0,-1)20 (185,020)(20,20)[rb] (185,010)(-1,0)005 (115,010)(1,0)005060digit (115,020)(20,20)[lb] (105,020)(0,1)20

Within a name, spaces may be used freely to enhance readability. Whereas in Elan such spaces are redundant and do not form part of the name, in the Elan Programming Environment single embedded spaces are considered part of the name. All occurrences of one same name must have the same layout.

Types and operators have bold-names, written in capital letters.

(315,050) (000,040)bold-name, type-name (000,020)(1,0)030060bold-letter (1,0)030 (095,010)(20,20)[r] (095,000)(-1,0)070 (025,010)(20,20)[l]

Spaces are not allowed in a bold-name. A number of operators have special symbols as names, such as + etc. These are listed in section 4.3.