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 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