Previous versions of GHC (before version 5.04) came with a suite of libraries known as hslibs, aka the Hugs-GHC libraries. As we are in the process of moving towards using hierarchical libraries for everything, many of these libraries have moved over to the new packages in the hierarchical libraries above. We still provide the old hslibs libraries for backwards compatibility and also for those libraries which have yet to move into the hierarchy. For libraries which have moved, the documentation contains a pointer to the location in the new libraries. NOTE: These libraries are scheduled for removal in GHC 6.6. See also: Edison (part of hslibs/data).

2 Collaborative documentation

GHC is a big system. We try to document the core functionality (above), but
you can help by writing documentation yourself. This section collects
documentation written in a collaborative way, by users and developers together.
Please help by adding new sections, and by clarifying and improving existing ones.