data-cell-1.0.0.2: data-cell.cabal
name: data-cell
version: 1.0.0.2
synopsis: Generic cellular data representation library
homepage: https://github.com/zadarnowski/data-cell
category: Data
stability: alpha
author: Patryk Zadarnowski
maintainer: Patryk Zadarnowski <pat@jantar.org>
copyright: Copyright (c) 2015 Patryk Zadarnowski
description:
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.
cabal-version: >= 1.18
build-type: Simple
license: BSD3
license-file: LICENSE
source-repository head
type: git
location: https://github.com/zadarnowski/data-cell.git
source-repository this
type: git
location: https://github.com/zadarnowski/data-cell.git
tag: 1.0.0.2
library
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-missing-signatures
exposed-modules:
Data.Cell
build-depends:
base >= 4.8 && < 5