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:

System compliance status:

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.