# Haskell 98 Hierarchical Module Namespace Extension

This is the home of the Hierarchical Module Namespace Extension, an addendum to the Haskell 98 language definition.

Version 0.0 is currently available in the following formats:

- Postscript (A4)
- PDF

System compliance status:

- GHC (since version 5.04) is fully compliant.
- NHC98 (since version 1.04) is fully compliant.
- Hugs (since December 2001 release) is fully compliant.

## Hierarchical Libraries

The above addendum describes a pure language extension; it makes no attempt to dictate how the namespace should be allocated to libraries, and what module names in the hierarchy are available to programmers.

The following document describes a proposal for the use of the hierarchical module namespace. It is not a Haskell 98 addendum, since it is more policy-oriented. Comments on this document are welcome on the `libraries@haskell.org` mailing list.

- Hierarchical Haskell Libraries