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.
13 -- This is actually something of a hack, as if we are using
14 -- GHC and we don't have an rts package for some reason, we
15 -- actually ought to fail.
20 Data.Generics.Aliases,
22 Data.Generics.Instances,
23 Data.Generics.Schemes,
67 Control.Concurrent.Chan,
68 Control.Concurrent.MVar,
69 Control.Concurrent.QSem,
70 Control.Concurrent.QSemN,
71 Control.Concurrent.SampleVar,
75 Control.Monad.Instances,
77 Control.Monad.ST.Lazy,
78 Control.Monad.ST.Strict,
116 Foreign.Marshal.Alloc,
117 Foreign.Marshal.Array,
118 Foreign.Marshal.Error,
119 Foreign.Marshal.Pool,
120 Foreign.Marshal.Utils,
126 System.Console.GetOpt,
135 System.Mem.StableName,
137 System.Posix.Internals,
139 Text.ParserCombinators.ReadP,
140 Text.ParserCombinators.ReadPrec,
157 include-dirs: include
159 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
161 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
164 -- XXX is there an extension for using # in varids?
165 -- We need to set the package name to base (without a version number)
167 ghc-options: -fglasgow-exts -package-name base
168 nhc98-options: -H4M -K3M