X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fdocs%2Flibraries.html.in;h=de855eadeb706bcf7bc6ec956fffd336f1619b78;hb=00e95f33b32e9830799fc03079a026e6e6364a83;hp=2133a5be95d0071ac2969773d32c78c605d98bd8;hpb=c38560410334c59512630ac59f7c0e6330241077;p=ghc-hetmet.git diff --git a/ghc/docs/libraries.html.in b/ghc/docs/libraries.html.in index 2133a5b..de855ea 100644 --- a/ghc/docs/libraries.html.in +++ b/ghc/docs/libraries.html.in @@ -7,7 +7,11 @@

Haskell Hierarchical Libraries

-

The libraries are divided into several packages:

+

The libraries are divided into several packages. + NOTE: there is not always a clean division between packages in the + hierarchy, which means a node and its children might be in + different packages. If you're looking for a specific module, try + all the packages below.

@@ -21,6 +25,11 @@ Haskell 98 and FFI Standard Libraries.
+ parsec +
+ monadic parser combinators. +
+
network
networking support libraries. @@ -33,13 +42,15 @@
readline
- a library for interactively reading input from the console + a library for interactively reading input from the console.
+@unixHTMLStart@
unix
- supplies POSIX functionality (not all platforms). + supplies POSIX functionality.
+@unixHTMLEnd@ @HOpenGLHTMLStart@
OpenGL @@ -64,7 +75,7 @@

Implementation-specific notes

-
GHC/GHCi
+
GHC/GHCi
Most of the time, all the packages are available without the need to use any additional command-line options. The only @@ -77,14 +88,32 @@ for more details.
-
Hugs
+
Hugs 98
- Hugs currently provides modules from the base, - haskell98, network and haskell-src packages. - These modules are always available, as a single hierarchy; + Hugs provides almost all of the modules in the + base package + and all the modules in the + haskell98, + network, + parsec and + haskell-src packages. +@unixHTMLStart@ + Most of the modules in the unix package are supported, too. +@unixHTMLEnd@ + All those modules are always available, as a single hierarchy; Hugs does not use the package subdivision.
+
Nhc98
+
+ To use modules from a package P with Nhc98, + add the compile-time option -package P. + Nhc98 currently provides many of the modules in the + base package (see the + Nhc98 libraries page + for a list). +
+