5 maintainer: libraries@haskell.org
6 synopsis: Basic libraries
8 This package contains the Prelude and its support libraries,
9 and a large collection of useful libraries ranging from data
10 structures to parsing combinators and debugging utilities.
15 Control.Concurrent.Chan,
16 Control.Concurrent.MVar,
17 Control.Concurrent.QSem,
18 Control.Concurrent.QSemN,
19 Control.Concurrent.SampleVar,
23 Control.Monad.Instances,
25 Control.Monad.ST.Lazy,
26 Control.Monad.ST.Strict,
39 Data.ByteString.Char8,
41 Data.ByteString.Lazy.Char8
43 Data.ByteString.Fusion
53 Data.Generics.Aliases,
55 Data.Generics.Instances,
56 Data.Generics.Schemes,
95 Foreign.Marshal.Alloc,
96 Foreign.Marshal.Array,
97 Foreign.Marshal.Error,
99 Foreign.Marshal.Utils,
138 System.Console.GetOpt,
147 System.Mem.StableName,
149 System.Posix.Internals,
150 System.Posix.Signals,
152 Text.ParserCombinators.ReadP,
153 Text.ParserCombinators.ReadPrec,
161 Data.Array.IO.Internals
173 include-dirs: include, ../../includes, ../../rts
175 install-includes: HsBase.h
177 -- XXX is there an extension for using # in varids?
178 -- We need to set the package name to base (without a version number)
180 ghc-options: -fglasgow-exts -package-name base