Prelude -package:streaming -package:turtle

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:
Deprecated: Please use Streamly.Data.Stream.Prelude from streamly package and Streamly.Data.Fold from streamly-core package instead.
This module does two things:
  • Acts as a compatibility layer, like base-compat.
  • Provides commonly used imports.
This module may change between minor releases. Do not rely on its contents.
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)