pipes-cellular-0.0.0.1: Pipes-based combinators for cellular data processing

Copyright© 2015 Patryk Zadarnowski <pat@jantar.org>
LicenseBSD3
Maintainerpat@jantar.org
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Pipes.Cell

Description

Pipes converting between cellular and traditional tabular data.

Synopsis

Documentation

toRows :: (Monad m, Monoid a) => Pipe (Cell a) [a] m () Source

An infinite pipe that converts a stream of cells into a stream of rows, with each row represented by a non-empty list of cell values.

fromRows :: Monad m => Pipe [a] (Cell a) m r Source

An infinite pipe that converts a stream of rows to a stream of cells.