The streaming-cassava package

[ Tags: data, library, mit, streaming ] [ Propose Tags ]

Stream values to/from CSV using Cassava.

Support is available for both named and "plain" data types, optional header support and option handling.


[Skip to Readme]

Properties

Versions 0.1.0.0
Change log ChangeLog.md
Dependencies base (>=4.8 && <5), bytestring, cassava (==0.5.*), mtl, streaming (>=0.1.1.0 && <0.2), streaming-bytestring (<0.2), transformers [details]
License MIT
Copyright Ivan Lazar Miljenovic
Author Ivan Lazar Miljenovic
Maintainer Ivan.Miljenovic@gmail.com
Category Data, Streaming
Source repository head: git clone https://github.com/ivan-m/streaming-cassava.git
Uploaded Fri Jun 30 07:04:18 UTC 2017 by IvanMiljenovic
Distributions NixOS:0.1.0.0
Downloads 73 total (9 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-06-30 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for streaming-cassava-0.1.0.0

[back to package description]

streaming-cassava

Hackage Build Status

cassava support for the streaming ecosystem

This library allows you to easily stream CSV data in and out. You can do so using both "plain" record-based (with optional header support) or name-based (header required to determine ordering) encoding/decoding.

All encoding/decoding options are supported, it's possible to automatically add on default headers and you can even choose whether to fail on the first parse error or handle errors on a row-by-row basis.