@hackage streamly-core0.2.0
Streaming, parsers, arrays and more
Installation
Tested Compilers
Dependencies (15)
- Win32 >=2.6 && <2.14
- base >=4.12 && <4.20
- containers >=0.6.0 && <0.8
- directory >=1.3.3 && <1.4
- exceptions >=0.8.0 && <0.11
- filepath >=1.4.2 && <1.6 Show all…
Dependents (38)
@hackage/dataframe, @hackage/streamly-fsnotify, @hackage/Frames-streamly, @hackage/streamly-archive, @hackage/streamly-statistics, @hackage/streamly, Show all…
Package Flags
debug
(off by default)
Debug build with asserts enabled
dev
(off by default)
Development build
has-llvm
(off by default)
Use llvm backend for code generation
opt
(on by default)
off=GHC default, on=-O2
limit-build-mem
(off by default)
Limits memory when building
use-unliftio
(off by default)
Use unliftio-core instead of monad-control
use-unfolds
(off by default)
Use unfolds for generation everywhere
use-folds
(off by default)
Use folds for elimination everywhere
For upgrading to streamly-0.9.0+ please read the Streamly-0.9.0 upgrade guide.
Streamly consists of two packages: "streamly-core" and "streamly". streamly-core provides basic features, and depends only on GHC boot libraries (see note below), while streamly provides higher-level features like concurrency, time, lifted exceptions, and networking. For documentation, visit the Streamly website.
This package provides streams, arrays, parsers, unicode text, file IO, and console IO functionality.
Note: The dependencies "heaps" and "monad-control" are included in the package solely for backward compatibility, and will be removed in future versions.