Next: , Previous: , Up: overview   [Contents][Index]


1.3 Type identifiers

A type identifier is a bound syntactic identifier whose syntactic binding’s descriptor contains informations about the type’s properties. Examples of type identifiers are:

Type identifiers are organised in a tree hierarchy, with subtypes inheriting properties of supertypes; by convention, <top> is the parent of all the type annotations, the root of the tree; <top> has no parent.

Many predefined type identifiers have names enclosed in “angular parentheses” ‘< >’, but this is just a convention. Any valid Scheme symbol can be used as name for a type identifier.