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 include/EventConfig.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.git/
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
55 GHC.Float.RealFracMethods,
56 GHC.Float.ConversionUtils,
67 GHC.IO.Encoding.Latin1,
69 GHC.IO.Encoding.UTF16,
70 GHC.IO.Encoding.UTF32,
71 GHC.IO.Encoding.Types,
72 GHC.IO.Encoding.Iconv,
73 GHC.IO.Encoding.CodePage,
76 GHC.IO.Handle.Internals,
102 exposed-modules: GHC.IO.Encoding.CodePage.Table
110 Control.Concurrent.Chan,
111 Control.Concurrent.MVar,
112 Control.Concurrent.QSem,
113 Control.Concurrent.QSemN,
114 Control.Concurrent.SampleVar,
116 Control.Exception.Base
117 Control.OldException,
120 Control.Monad.Instances,
122 Control.Monad.ST.Lazy
123 Control.Monad.ST.Strict
165 Foreign.Marshal.Alloc,
166 Foreign.Marshal.Array,
167 Foreign.Marshal.Error,
168 Foreign.Marshal.Pool,
169 Foreign.Marshal.Utils,
175 System.Console.GetOpt
184 System.Mem.StableName,
186 System.Posix.Internals,
188 Text.ParserCombinators.ReadP,
189 Text.ParserCombinators.ReadPrec,
205 include-dirs: include
207 install-includes: HsBase.h HsBaseConfig.h EventConfig.h WCsubst.h consUtils.h Typeable.h
209 extra-libraries: wsock32, user32, shell32
228 -- We need to set the package name to base (without a version number)
230 ghc-options: -package-name base
231 nhc98-options: -H4M -K3M