next up previous
Next: Patterns Up: The IBAL User Manual Previous: Values

Types

A type is specified by a type expression. Type expressions may contain type variables. A type expression with no free type variables is called a closed type expression. A closed type expression can be interpreted as containing a set of values, and so can be used to define a type. Non-closed types can also be given a meaning by supplying a type for each free type variable.

A type expression has one of the following forms:


next up previous
Next: Patterns Up: The IBAL User Manual Previous: Values
Avi Pfeffer 2006-11-19