data-cell: Generic cellular data representation library
This library defines a trivial type used for streaming of tabular data using coinductive control structures such as pipes, conduit or iteratees with a guaranteed constant memory usage. In this structure, each cell of data is annotated with information about its relation to the following cell in the stream, namely end of cell, end of row and end of table conditions. In addition, in order to achieve truly-constant memory usage irrespective of individual cell size, we allow individual cells to be subdivided further into parts, as indicated by the end of part condition. Logically, this subdivision into parts is supposed to be purely operational and have no semantic significance, similarly to subdivision of lazy bytestrings into chunks.
Downloads
- data-cell-1.0.0.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 1.0.0.0, 1.0.0.1, 1.0.0.2 |
---|---|
Dependencies | base (>=4.8 && <5) [details] |
License | BSD-3-Clause |
Copyright | Copyright (c) 2015 Patryk Zadarnowski |
Author | Patryk Zadarnowski |
Maintainer | Patryk Zadarnowski <pat@jantar.org> |
Category | Data |
Home page | https://github.com/zadarnowski/data-cell |
Source repo | head: git clone https://github.com/zadarnowski/data-cell.git this: git clone https://github.com/zadarnowski/data-cell.git(tag 1.0.0.2) |
Uploaded | by patrykz at 2015-07-07T03:59:49Z |
Distributions | NixOS:1.0.0.2 |
Reverse Dependencies | 4 direct, 1 indirect [details] |
Downloads | 2316 total (5 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |