Prelude -package:streaming -package:github -package:turtle -is:package
The Prelude: a standard module. The Prelude is imported by default
into all Haskell modules unless either there is an explicit import
statement for it, or the NoImplicitPrelude extension is enabled.
Mostly for compatibility across different base Prelude changes.
Custom GHC
Prelude
This module serves as a replacement for the
Prelude module and
abstracts over differences between the bootstrapping GHC version, and
may also provide a common default vocabulary.
General purpose utilities
The names in this module clash heavily with the Haskell Prelude, so I
recommend the following import scheme:
import Pipes
import qualified Pipes.Prelude as P -- or use any other qualifier you prefer
Note that
String-based
IO is inefficient. The
String-based utilities in this module exist only for simple
demonstrations without incurring a dependency on the
text
package.
Also,
stdinLn and
stdoutLn remove and add newlines,
respectively. This behavior is intended to simplify examples. The
corresponding
stdin and
stdout utilities from
pipes-bytestring and
pipes-text preserve newlines.
A module to re-export most of the functionality of the diagrams core
and standard library.
Simple resource management functions
This module re-exports the
Streamly.Data.Stream module from the
"streamly-core" package and additionally provides concurrency, time
and lifted exception operations as well in a single module.
Also see the following modules for more pre-release operations:
This module does two things:
- Acts as a compatibility layer, like base-compat.
- Provides commonly used imports.
A prelude composed by overlaying numhask on Prelude, together with a
few minor tweaks needed for RebindableSyntax.
Generic deriving for standard classes in base
Warning
This is an internal module: it is not subject to any versioning
policy, breaking changes can happen at any time.
If something here seems useful, please report it or create a pull
request to export it from an external module.
Summary
This module supplies a convenient set of imports for working with the
dimensional package, including aliases for common
Quantitys and
Dimensions, and a comprehensive set of SI units and units
accepted for use with the SI.
It re-exports the
Prelude, hiding arithmetic functions whose
names collide with the dimensionally-typed versions supplied by this
package.
This module reexports the non-conflicting definitions from the modules
exported by this package, providing a much more featureful alternative
to the standard Prelude.
For details check out the source.
This module contains convenience functions that clash with names in
Prelude and is intended to be imported qualified.
| Copyright: (C) 2013 Amgen, Inc.
DEPRECATED: use
Language.R instead.
Utility functions and re-exports for a more ergonomic developing
experience. Users themselves will not find much use here.
The bidirectional "Prelude", which re-exports various bijections
similar to functions from
Prelude. Most "un"-functions are left
out for obvious reasons.
Custom Prelude, compatible across many GHC versions.
This module does two things:
- Acts as a compatibility layer, like base-compat.
- Provides commonly used imports.
This module is a superset of
Distribution.Compat.Prelude (which
this module re-exports)
This module does two things:
- Acts as a compatibility layer, like base-compat.
- Provides commonly used imports.
This module is a superset of
Distribution.Compat.Prelude (which
this module re-exports)