The data-cell package

[ Tags: bsd3, data, library ] [ Propose Tags ]

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.

Properties

Versions 1.0.0.0, 1.0.0.1, 1.0.0.2
Dependencies base (>=4.8 && <5) [details]
License BSD3
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 repository 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 Tue Jul 7 03:59:49 UTC 2015 by patrykz
Distributions NixOS:1.0.0.2
Downloads 413 total (11 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees