[project @ 2003-08-05 15:52:01 by ross]
[ghc-hetmet.git] / ghc / docs / libraries.html.in
index 2f757c3..3c4605f 100644 (file)
        Haskell 98 and FFI Standard Libraries.
       </DD>
       <DT>
+       <A HREF="haskell-src/index.html"><TT>haskell-src</TT></a>
+      </DT><DD>
+       manipulating Haskell source code.
+      </DD>
+      <DT>
        <A HREF="network/index.html"><TT>network</TT></a>
       </DT><DD>
        networking support libraries.
       </DD>
       <DT>
-       <A HREF="haskell-src/index.html"><TT>haskell-src</TT></a>
+       <A HREF="parsec/index.html"><TT>parsec</TT></a>
       </DT><DD>
-       manipulating Haskell source code.
+       monadic parser combinators.
+      </DD>
+      <DT>
+       <A HREF="QuickCheck/index.html"><TT>QuickCheck</TT></a>
+      </DT><DD>
+       automatic specification-based testing.
       </DD>
       <DT>
        <A HREF="readline/index.html"><TT>readline</TT></a>
       </DT><DD>
        a library for interactively reading input from the console.
       </DD>
+@unixHTMLStart@
       <DT>
        <A HREF="unix/index.html"><TT>unix</TT></a>
       </DT><DD>
-       supplies POSIX functionality (not all platforms).
+       supplies POSIX functionality.
       </DD>
+@unixHTMLEnd@
 @HOpenGLHTMLStart@
       <DT>
        <A HREF="OpenGL/index.html"><TT>OpenGL</TT></a>
 
       <DT><A HREF="http://www.haskell.org/hugs/">Hugs 98</A></DT>
       <DD>
-       Hugs provides almost all of the modules in the <tt>base</tt> package,
-       all the modules in the
-       <tt>haskell98</tt>, <tt>network</tt> and <tt>haskell-src</tt> packages,
-       and some of those in the <tt>unix</tt> package.
-       These modules are always available, as a single hierarchy;
+       Hugs provides almost all of the modules in the
+       <A HREF="base/index.html"><TT>base</TT></a> package
+       and all the modules in the
+       <A HREF="haskell98/index.html"><TT>haskell98</TT></a>,
+       <A HREF="haskell-src/index.html"><TT>haskell-src</TT></a>,
+       <A HREF="network/index.html"><TT>network</TT></a>,
+       <A HREF="parsec/index.html"><TT>parsec</TT></a> and
+       <A HREF="QuickCheck/index.html"><TT>QuickCheck</TT></a> packages.
+@unixHTMLStart@
+       Most of the modules in the <A HREF="unix/index.html"><TT>unix</TT></a>
+       package are supported, too.
+@unixHTMLEnd@
+@HOpenGLHTMLStart@
+       If the target platform supports OpenGL, the
+       <A HREF="OpenGL/index.html"><TT>OpenGL</TT></a> and
+       <A HREF="GLUT/index.html"><TT>GLUT</TT></a> packages are supported too.
+@HOpenGLHTMLEnd@
+       All those modules are always available, as a single hierarchy;
        Hugs does not use the package subdivision.
       </DD>
 
       <DT><A HREF="http://www.haskell.org/nhc98/">Nhc98</A></DT>
       <DD>
-       To use modules from a package <i>P</i> with Nhc98,
+       The modules of the <tt>haskell98</tt> package are available
+       without the need to use any additional compile-time options.
+       To use modules from some other package <i>P</i> with Nhc98,
        add the compile-time option <tt>-package</tt> <i>P</i>.
        Nhc98 currently provides many of the modules in the
        <tt>base</tt> package (see the