synopsis: Basic libraries
description:
This package contains the Prelude and its support libraries,
and a large collection of useful libraries ranging from data
structures to parsing combinators and debugging utilities.
synopsis: Basic libraries
description:
This package contains the Prelude and its support libraries,
and a large collection of useful libraries ranging from data
structures to parsing combinators and debugging utilities.
- build-depends: rts, ghc-prim, integer
+ if flag(integer-simple)
+ build-depends: integer-simple
+ else
+ build-depends: integer-gmp
+ cpp-options: -DOPTIMISE_INTEGER_GCD_LCM
+ build-depends: rts, ghc-prim
extensions: MagicHash, ExistentialQuantification, Rank2Types,
ScopedTypeVariables, UnboxedTuples,
ForeignFunctionInterface, UnliftedFFITypes,
DeriveDataTypeable, GeneralizedNewtypeDeriving,
FlexibleInstances, StandaloneDeriving,
extensions: MagicHash, ExistentialQuantification, Rank2Types,
ScopedTypeVariables, UnboxedTuples,
ForeignFunctionInterface, UnliftedFFITypes,
DeriveDataTypeable, GeneralizedNewtypeDeriving,
FlexibleInstances, StandaloneDeriving,
- PatternGuards, EmptyDataDecls, NoImplicitPrelude
-
- if impl(ghc < 6.10)
- -- PatternSignatures was deprecated in 6.10
- extensions: PatternSignatures
+ PatternGuards, EmptyDataDecls, NoImplicitPrelude,
+ NondecreasingIndentation
- extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
+ extra-libraries: wsock32, user32, shell32
+ }
+ if !os(windows) {
+ exposed-modules:
+ System.Event
+ other-modules:
+ System.Event.Array
+ System.Event.Clock
+ System.Event.Control
+ System.Event.EPoll
+ System.Event.IntMap
+ System.Event.Internal
+ System.Event.KQueue
+ System.Event.Manager
+ System.Event.PSQ
+ System.Event.Poll
+ System.Event.Thread
+ System.Event.Unique