From 84aa967da3265530a350e6626f61a2b57a945c2d Mon Sep 17 00:00:00 2001
From: simonmar
Date: Thu, 6 Mar 2003 12:03:34 +0000
Subject: [PATCH] [project @ 2003-03-06 12:03:34 by simonmar] Split off the
hierarchical libraries page, so the Hugs folks can use it
too.
---
ghc/docs/index.html.in | 47 ++-----------------------------
ghc/docs/libraries.html.in | 66 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+), 45 deletions(-)
create mode 100644 ghc/docs/libraries.html.in
diff --git a/ghc/docs/index.html.in b/ghc/docs/index.html.in
index a859910..7e043ab 100644
--- a/ghc/docs/index.html.in
+++ b/ghc/docs/index.html.in
@@ -30,53 +30,10 @@
- Hierarchical Libraries
+ Hierarchical Libraries
- GHC comes with a large number of libraries, arranged
- hierarchically. The libraries are divided into packages -
- to use a package of libraries from GHC or GHCi just add the flag
- -package <name> to the command line, where
- <name> is the name of the package (see the
- section on packages in the User's Guide for more information). The
- base and haskell98 packages are always available,
- so you don't need to use the -package flag to get these.
-
-
-
-
- -
- base:
- the Prelude, and a large collection of useful libraries.
-
- -
- haskell98:
- Haskell 98 Standard Libraries.
-
- -
- network:
- networking support libraries.
-
- -
- haskell-src:
- manipulating Haskell source code.
-
-@HOpenGLHTMLStart@
- -
- OpenGL:
- 3D rendering.
-
- -
- GLUT:
- the OpenGL utility toolkit.
-
-@HOpenGLHTMLEnd@
-@ObjectIOHTMLStart@
- -
- ObjectIO: GUI library.
-
-@ObjectIOHTMLEnd@
-
+ Documentation for the hierarchical libraries that come with GHC.
diff --git a/ghc/docs/libraries.html.in b/ghc/docs/libraries.html.in
new file mode 100644
index 0000000..84811a8
--- /dev/null
+++ b/ghc/docs/libraries.html.in
@@ -0,0 +1,66 @@
+
+
+
+ Haskell Hierarchical Libraries
+
+
+
+ Haskell Hierarchical Libraries
+
+ The libraries are divided into several packages.
+
+ GHC/GHCi users note: most of the time, all the packages are
+ available without the need to use any additional command-line
+ options. The only time when this is not the case is when linking
+ a program on the command line, without using the --make
+ option: in this case you must list all the packages to link to by
+ adding the -package P flag (where P is the
+ package name) to the command line for each package. See the
+ User's Guide for more details.
+
+
+
+ -
+ base:
+ the Prelude, and a large collection of useful libraries.
+
+ -
+ haskell98:
+ Haskell 98 and FFI Standard Libraries.
+
+ -
+ network:
+ networking support libraries.
+
+ -
+ haskell-src:
+ manipulating Haskell source code.
+
+ -
+ readline:
+ a library for interactively reading input from the console
+
+ -
+ unix:
+ supplies POSIX functionality (not all platforms).
+
+@HOpenGLHTMLStart@
+ -
+ OpenGL:
+ 3D rendering.
+
+ -
+ GLUT:
+ the OpenGL utility toolkit.
+
+@HOpenGLHTMLEnd@
+@ObjectIOHTMLStart@
+ -
+ ObjectIO: GUI library.
+
+@ObjectIOHTMLEnd@
+
+
+
+
+
--
1.7.10.4