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,
76 Control.Concurrent.Chan,
77 Control.Concurrent.MVar,
78 Control.Concurrent.QSem,
79 Control.Concurrent.QSemN,
80 Control.Concurrent.SampleVar,
85 Control.Monad.Instances,
87 Control.Monad.ST.Lazy,
88 Control.Monad.ST.Strict,
126 Foreign.Marshal.Alloc,
127 Foreign.Marshal.Array,
128 Foreign.Marshal.Error,
129 Foreign.Marshal.Pool,
130 Foreign.Marshal.Utils,
136 System.Console.GetOpt,
145 System.Mem.StableName,
147 System.Posix.Internals,
149 Text.ParserCombinators.ReadP,
150 Text.ParserCombinators.ReadPrec,
165 include-dirs: include
167 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h consUtils.h Typeable.h
169 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
172 -- We need to set the package name to base (without a version number)
174 ghc-options: -package-name base
175 nhc98-options: -H4M -K3M