5 maintainer: libraries@haskell.org
6 bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/base
7 synopsis: Basic libraries
9 This package contains the Prelude and its support libraries,
10 and a large collection of useful libraries ranging from data
11 structures to parsing combinators and debugging utilities.
15 config.log config.status autom4te.cache
16 include/HsBaseConfig.h
18 config.guess config.sub install-sh
19 aclocal.m4 configure.ac configure
22 source-repository head
24 location: http://darcs.haskell.org/packages/base/
27 Description: Use integer-simple
31 if flag(integer-simple)
32 build-depends: integer-simple
34 build-depends: integer-gmp
35 cpp-options: -DOPTIMISE_INTEGER_GCD_LCM
36 build-depends: rts, ghc-prim
62 GHC.IO.Encoding.Latin1,
64 GHC.IO.Encoding.UTF16,
65 GHC.IO.Encoding.UTF32,
66 GHC.IO.Encoding.Types,
67 GHC.IO.Encoding.Iconv,
70 GHC.IO.Handle.Internals,
95 extensions: MagicHash, ExistentialQuantification, Rank2Types,
96 ScopedTypeVariables, UnboxedTuples,
97 ForeignFunctionInterface, UnliftedFFITypes,
98 DeriveDataTypeable, GeneralizedNewtypeDeriving,
99 FlexibleInstances, StandaloneDeriving,
100 PatternGuards, EmptyDataDecls, NoImplicitPrelude
103 -- PatternSignatures was deprecated in 6.10
104 extensions: PatternSignatures
111 Control.Concurrent.Chan,
112 Control.Concurrent.MVar,
113 Control.Concurrent.QSem,
114 Control.Concurrent.QSemN,
115 Control.Concurrent.SampleVar,
117 Control.Exception.Base
118 Control.OldException,
121 Control.Monad.Instances,
123 Control.Monad.ST.Lazy
124 Control.Monad.ST.Strict
163 Foreign.Marshal.Alloc,
164 Foreign.Marshal.Array,
165 Foreign.Marshal.Error,
166 Foreign.Marshal.Pool,
167 Foreign.Marshal.Utils,
173 System.Console.GetOpt
182 System.Mem.StableName,
184 System.Posix.Internals,
186 Text.ParserCombinators.ReadP,
187 Text.ParserCombinators.ReadPrec,
203 include-dirs: include
205 install-includes: HsBase.h HsBaseConfig.h WCsubst.h consUtils.h Typeable.h
207 extra-libraries: wsock32, user32, shell32
210 -- We need to set the package name to base (without a version number)
212 ghc-options: -package-name base
213 nhc98-options: -H4M -K3M