pipes-text: properly streaming text
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
The organization of this package follows the rule:
pipes-text : pipes-bytestring :: text : bytestring
Familiarity with the other three packages should give one an idea
what to expect here. The package has three principal modules,
Pipes.Text
, Pipes.Text.Encoding
and Pipes.Text.IO
; the
division has more or less the significance it has in the text
library.
The module Pipes.Text.IO
is present as a convenience. Official
pipes IO uses Pipes.ByteString
together with the bytestring
decoding functions in Pipes.Text.Encoding
. In particular, the
Pipes.Text.IO
functions use Text exceptions, while Pipes.Text
uses the standard pipes practice of breaking with a failed
parse. Thus, for example, the type of decodeUtf8
is
decodeUtf8 :: Monad m => Producer ByteString m r -> Producer Text m (Producer ByteString m r)
where any unparsed bytes are returned.
[Skip to Readme]
Properties
Versions | 0.0.0.0, 0.0.0.1, 0.0.0.2, 0.0.0.3, 0.0.0.4, 0.0.0.5, 0.0.0.6, 0.0.0.7, 0.0.0.8, 0.0.0.9, 0.0.0.10, 0.0.0.11, 0.0.0.12, 0.0.0.13, 0.0.0.14, 0.0.0.15, 0.0.0.16, 0.0.0.17, 0.0.1.0, 0.0.2.0, 0.0.2.1, 0.0.2.2, 0.0.2.3, 0.0.2.4, 0.0.2.5, 1.0.0, 1.0.0, 1.0.1 |
---|---|
Change log | CHANGES.md |
Dependencies | base (>=4 && <5), bytestring (>=0.9.2.1 && <0.12), pipes (>=4.0 && <4.4), pipes-bytestring (>=1.0 && <2.2), pipes-group (>=1.0.0 && <1.1), pipes-parse (>=3.0.0 && <3.1), pipes-safe (>=2.1 && <2.4), streaming-commons (>=0.1 && <0.3), text (>=0.11.2 && <1.3), transformers (>=0.2.0.0 && <0.6) [details] |
License | BSD-3-Clause |
Author | Michael Thompson |
Maintainer | Peter Jones <pjones@devalot.com> |
Category | Text, Pipes |
Home page | https://github.com/pjones/pipes-text |
Bug tracker | https://github.com/pjones/pipes-text/issues |
Source repo | head: git clone https://github.com/pjones/pipes-text |
Uploaded | by PeterJones at 2020-12-11T15:56:31Z |
Modules
[Index] [Quick Jump]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
maintainer | Enable settings for the package maintainer. | Disabled |
Automatic Flags
Name | Description | Default |
---|---|---|
noio | Use a version of text earlier than 0.11.3 | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- pipes-text-1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees