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,
131 System.Console.GetOpt,
140 System.Mem.StableName,
142 System.Posix.Internals,
144 Text.ParserCombinators.ReadP,
145 Text.ParserCombinators.ReadPrec,
160 include-dirs: include
162 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h consUtils.h Typeable.h
164 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
167 -- We need to set the package name to base (without a version number)
169 ghc-options: -package-name base
170 nhc98-options: -H4M -K3M