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,
57 GHC.Float.ConversionUtils,
62 GHC.HetMet.GArrowKappa,
63 GHC.HetMet.GArrowInstances,
75 GHC.IO.Encoding.Latin1,
77 GHC.IO.Encoding.UTF16,
78 GHC.IO.Encoding.UTF32,
79 GHC.IO.Encoding.Types,
80 GHC.IO.Encoding.Iconv,
81 GHC.IO.Encoding.CodePage,
82 GHC.IO.Encoding.Failure,
85 GHC.IO.Handle.Internals,
111 exposed-modules: GHC.IO.Encoding.CodePage.Table
120 Control.Concurrent.Chan,
121 Control.Concurrent.MVar,
122 Control.Concurrent.QSem,
123 Control.Concurrent.QSemN,
124 Control.Concurrent.SampleVar,
126 Control.Exception.Base
127 Control.OldException,
130 Control.Monad.Instances,
132 Control.Monad.ST.Lazy
133 Control.Monad.ST.Strict
175 Foreign.Marshal.Alloc,
176 Foreign.Marshal.Array,
177 Foreign.Marshal.Error,
178 Foreign.Marshal.Pool,
179 Foreign.Marshal.Utils,
185 System.Console.GetOpt
194 System.Mem.StableName,
196 System.Posix.Internals,
198 Text.ParserCombinators.ReadP,
199 Text.ParserCombinators.ReadPrec,
215 include-dirs: include
217 install-includes: HsBase.h HsBaseConfig.h EventConfig.h WCsubst.h consUtils.h Typeable.h
219 extra-libraries: wsock32, user32, shell32
238 -- We need to set the package name to base (without a version number)
240 ghc-options: -package-name base
241 nhc98-options: -H4M -K3M