D | |
| Dynamic |
Dynamic values, and functions which operate on them.
|
| DynamicEquality |
Overloaded equality over dynamic types.
|
I | |
| IString |
Immutable strings with fast comparison.
|
| IStringBase |
This module is not for general use, it it part of the internal
implementation of the IString module.
|
L | |
| Lattice |
Mutable type lattice
Data structure, like a hashtable, that can lookup data associated with a type.
|
M | |
| MakeLabeller [TypeLabel] | |
| MakeLabeller [RandLabel] |
Create a labeller.
|
R | |
| RandLabel |
Random labels
This module is useful when you want to create unique identifiers.
|
S | |
| Show |
Interface for creating show functions in a standardised way.
|
T | |
| Type |
Representation of types.
|
| TypeLabel |
A labeller for types.
|
| TypeMetaHashtbl [Type] |
Hash table over types.
|
U | |
| Unit [TypeLabel] | |
| Unit [RandLabel] |