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,
68 GHC.IO.Encoding.CodePage,
71 GHC.IO.Handle.Internals,
97 exposed-modules: GHC.IO.Encoding.CodePage.Table
98 extensions: MagicHash, ExistentialQuantification, Rank2Types,
99 ScopedTypeVariables, UnboxedTuples,
100 ForeignFunctionInterface, UnliftedFFITypes,
101 DeriveDataTypeable, GeneralizedNewtypeDeriving,
102 FlexibleInstances, StandaloneDeriving,
103 PatternGuards, EmptyDataDecls, NoImplicitPrelude
106 -- PatternSignatures was deprecated in 6.10
107 extensions: PatternSignatures
114 Control.Concurrent.Chan,
115 Control.Concurrent.MVar,
116 Control.Concurrent.QSem,
117 Control.Concurrent.QSemN,
118 Control.Concurrent.SampleVar,
120 Control.Exception.Base
121 Control.OldException,
124 Control.Monad.Instances,
126 Control.Monad.ST.Lazy
127 Control.Monad.ST.Strict
167 Foreign.Marshal.Alloc,
168 Foreign.Marshal.Array,
169 Foreign.Marshal.Error,
170 Foreign.Marshal.Pool,
171 Foreign.Marshal.Utils,
177 System.Console.GetOpt
186 System.Mem.StableName,
188 System.Posix.Internals,
190 Text.ParserCombinators.ReadP,
191 Text.ParserCombinators.ReadPrec,
207 include-dirs: include
209 install-includes: HsBase.h HsBaseConfig.h WCsubst.h consUtils.h Typeable.h
211 extra-libraries: wsock32, user32, shell32
214 -- We need to set the package name to base (without a version number)
216 ghc-options: -package-name base
217 nhc98-options: -H4M -K3M