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/
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
65 GHC.IO.Encoding.Latin1,
67 GHC.IO.Encoding.UTF16,
68 GHC.IO.Encoding.UTF32,
69 GHC.IO.Encoding.Types,
70 GHC.IO.Encoding.Iconv,
71 GHC.IO.Encoding.CodePage,
74 GHC.IO.Handle.Internals,
100 exposed-modules: GHC.IO.Encoding.CodePage.Table
102 extensions: MagicHash, ExistentialQuantification, Rank2Types,
103 ScopedTypeVariables, UnboxedTuples,
104 ForeignFunctionInterface, UnliftedFFITypes,
105 DeriveDataTypeable, GeneralizedNewtypeDeriving,
106 FlexibleInstances, StandaloneDeriving,
107 PatternGuards, EmptyDataDecls, NoImplicitPrelude,
108 NondecreasingIndentation
115 Control.Concurrent.Chan,
116 Control.Concurrent.MVar,
117 Control.Concurrent.QSem,
118 Control.Concurrent.QSemN,
119 Control.Concurrent.SampleVar,
121 Control.Exception.Base
122 Control.OldException,
125 Control.Monad.Instances,
127 Control.Monad.ST.Lazy
128 Control.Monad.ST.Strict
168 Foreign.Marshal.Alloc,
169 Foreign.Marshal.Array,
170 Foreign.Marshal.Error,
171 Foreign.Marshal.Pool,
172 Foreign.Marshal.Utils,
178 System.Console.GetOpt
187 System.Mem.StableName,
189 System.Posix.Internals,
191 Text.ParserCombinators.ReadP,
192 Text.ParserCombinators.ReadPrec,
208 include-dirs: include
210 install-includes: HsBase.h HsBaseConfig.h EventConfig.h WCsubst.h consUtils.h Typeable.h
212 extra-libraries: wsock32, user32, shell32
223 System.Event.Internal
232 -- We need to set the package name to base (without a version number)
234 ghc-options: -package-name base
235 nhc98-options: -H4M -K3M