Index of modules


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]