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
20 build-depends: rts, ghc-prim, integer
23 Data.Generics.Aliases,
25 Data.Generics.Instances,
26 Data.Generics.Schemes,
64 extensions: MagicHash, ExistentialQuantification, Rank2Types,
65 ScopedTypeVariables, UnboxedTuples,
66 ForeignFunctionInterface, UnliftedFFITypes,
67 DeriveDataTypeable, GeneralizedNewtypeDeriving,
68 FlexibleInstances, PatternSignatures, StandaloneDeriving,
69 PatternGuards, EmptyDataDecls
76 Control.Concurrent.Chan,
77 Control.Concurrent.MVar,
78 Control.Concurrent.QSem,
79 Control.Concurrent.QSemN,
80 Control.Concurrent.SampleVar,
82 Control.Exception.Base
86 Control.Monad.Instances,
88 Control.Monad.ST.Lazy,
89 Control.Monad.ST.Strict,
127 Foreign.Marshal.Alloc,
128 Foreign.Marshal.Array,
129 Foreign.Marshal.Error,
130 Foreign.Marshal.Pool,
131 Foreign.Marshal.Utils,
137 System.Console.GetOpt,
146 System.Mem.StableName,
148 System.Posix.Internals,
150 Text.ParserCombinators.ReadP,
151 Text.ParserCombinators.ReadPrec,
166 include-dirs: include
168 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h consUtils.h Typeable.h
170 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
173 -- We need to set the package name to base (without a version number)
175 ghc-options: -package-name base
176 nhc98-options: -H4M -K3M