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,
61 GHC.HetMet.GuestLanguage,
72 GHC.IO.Encoding.Latin1,
74 GHC.IO.Encoding.UTF16,
75 GHC.IO.Encoding.UTF32,
76 GHC.IO.Encoding.Types,
77 GHC.IO.Encoding.Iconv,
78 GHC.IO.Encoding.CodePage,
79 GHC.IO.Encoding.Failure,
82 GHC.IO.Handle.Internals,
108 exposed-modules: GHC.IO.Encoding.CodePage.Table
117 Control.Concurrent.Chan,
118 Control.Concurrent.MVar,
119 Control.Concurrent.QSem,
120 Control.Concurrent.QSemN,
121 Control.Concurrent.SampleVar,
123 Control.Exception.Base
125 Control.OldException,
128 Control.Monad.Instances,
130 Control.Monad.ST.Lazy
131 Control.Monad.ST.Strict
173 Foreign.Marshal.Alloc,
174 Foreign.Marshal.Array,
175 Foreign.Marshal.Error,
176 Foreign.Marshal.Pool,
177 Foreign.Marshal.Utils,
183 System.Console.GetOpt
192 System.Mem.StableName,
194 System.Posix.Internals,
196 Text.ParserCombinators.ReadP,
197 Text.ParserCombinators.ReadPrec,
213 include-dirs: include
215 install-includes: HsBase.h HsBaseConfig.h EventConfig.h WCsubst.h consUtils.h Typeable.h
217 extra-libraries: wsock32, user32, shell32
236 -- We need to set the package name to base (without a version number)
238 ghc-options: -package-name base
239 nhc98-options: -H4M -K3M