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.
14 config.log config.status autom4te.cache
15 include/HsBaseConfig.h
19 -- This is actually something of a hack, as if we are using
20 -- GHC and we don't have an rts package for some reason, we
21 -- actually ought to fail.
26 Data.Generics.Aliases,
28 Data.Generics.Instances,
29 Data.Generics.Schemes,
74 Control.Concurrent.Chan,
75 Control.Concurrent.MVar,
76 Control.Concurrent.QSem,
77 Control.Concurrent.QSemN,
78 Control.Concurrent.SampleVar,
82 Control.Monad.Instances,
84 Control.Monad.ST.Lazy,
85 Control.Monad.ST.Strict,
123 Foreign.Marshal.Alloc,
124 Foreign.Marshal.Array,
125 Foreign.Marshal.Error,
126 Foreign.Marshal.Pool,
127 Foreign.Marshal.Utils,
133 System.Console.GetOpt,
142 System.Mem.StableName,
144 System.Posix.Internals,
146 Text.ParserCombinators.ReadP,
147 Text.ParserCombinators.ReadPrec,
163 include-dirs: include
165 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h consUtils.h Typeable.h
167 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
170 -- XXX is there an extension for using # in varids?
171 -- We need to set the package name to base (without a version number)
173 ghc-options: -fglasgow-exts -package-name base
174 nhc98-options: -H4M -K3M