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><A HREF="http://www.haskell.org/hugs/">Hugs 98</A></DT>
<DD>
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="network/index.html"><TT>network</TT></a> and
- <A HREF="haskell-src/index.html"><TT>haskell-src</TT></a> packages.
+ <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@
- Some of the modules in the <A HREF="unix/index.html"><TT>unix</TT></a> package are supported, too.
+ 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