polytropos-cassava: Fast CSV codecs for polytropos open records via cassava
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.
CSV tabular serialization and deserialization connecting polytropos open records to the standard Haskell CSV library cassava without intermediate nominal data conversions.
Supports both named records (Data.Csv.FromNamedRecord, Data.Csv.ToNamedRecord) and ordered positional
records (Data.Csv.FromRecord, Data.Csv.ToRecord) with genuine heterogeneous field decoding via Polytropos.Core.AllFields.
Marshals directly to and from the flat contiguous Data.Primitive.SmallArray.SmallArray payload without tuple arity
restrictions.
Start at the front door module Polytropos.Cassava for complete documentation, streaming guidance, and worked examples.
[Skip to Readme]
Properties
| Versions | 0.1.0.0, 0.1.0.2, 0.1.0.3 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | base (>=4.14 && <5), bytestring (>=0.10 && <0.13), cassava (>=0.5 && <0.6), polytropos-core (>=0.1 && <0.2), polytropos-plugin (>=0.1 && <0.2) [details] |
| License | (EUPL-1.2 OR Apache-2.0) |
| Author | Nadia Yvette Chambers |
| Maintainer | nadia.yvette.chambers@ik.me |
| Category | Text, CSV |
| Home page | https://github.com/NadiaYvette/polytropos |
| Bug tracker | https://github.com/NadiaYvette/polytropos/issues |
| Source repo | head: git clone https://github.com/NadiaYvette/polytropos(packages/polytropos-cassava) |
| Uploaded | by nyc at 2026-10-17T18:55:22Z |
Modules
[Index] [Quick Jump]
- Polytropos
Downloads
- polytropos-cassava-0.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