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,
63 extensions: MagicHash, ExistentialQuantification, Rank2Types,
64 ScopedTypeVariables, UnboxedTuples,
65 ForeignFunctionInterface, UnliftedFFITypes,
66 DeriveDataTypeable, GeneralizedNewtypeDeriving,
67 FlexibleInstances, PatternSignatures, StandaloneDeriving,
75 Control.Concurrent.Chan,
76 Control.Concurrent.MVar,
77 Control.Concurrent.QSem,
78 Control.Concurrent.QSemN,
79 Control.Concurrent.SampleVar,
84 Control.Monad.Instances,
86 Control.Monad.ST.Lazy,
87 Control.Monad.ST.Strict,
125 Foreign.Marshal.Alloc,
126 Foreign.Marshal.Array,
127 Foreign.Marshal.Error,
128 Foreign.Marshal.Pool,
129 Foreign.Marshal.Utils,
135 System.Console.GetOpt,
144 System.Mem.StableName,
146 System.Posix.Internals,
148 Text.ParserCombinators.ReadP,
149 Text.ParserCombinators.ReadPrec,
164 include-dirs: include
166 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h consUtils.h Typeable.h
168 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
171 -- We need to set the package name to base (without a version number)
173 ghc-options: -package-name base
174 nhc98-options: -H4M -K3M