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,
121 Foreign.Marshal.Alloc,
122 Foreign.Marshal.Array,
123 Foreign.Marshal.Error,
124 Foreign.Marshal.Pool,
125 Foreign.Marshal.Utils,
139 System.Mem.StableName,
141 System.Posix.Internals,
143 Text.ParserCombinators.ReadP,
144 Text.ParserCombinators.ReadPrec,
159 include-dirs: include
161 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h consUtils.h Typeable.h
163 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
166 -- We need to set the package name to base (without a version number)
168 ghc-options: -package-name base
169 nhc98-options: -H4M -K3M