Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/unixjunkie/opipe

More generic version of the UNIX pipe
https://github.com/unixjunkie/opipe

Last synced: about 1 month ago
JSON representation

More generic version of the UNIX pipe

Awesome Lists containing this project

README

        

opipe
=====

More generic version of the UNIX pipe

specification
=============
- it is always possible to write in an opipe
- if there is too much data into the pipe, it will
be be backed by a file on disk
- one can only read if something has previously written one record
- be able to specify the field seperator function/program to use
(a demultiplexer)
- be able to specify the field aggregator function/program to use
(a multiplexer)
- be able to specify the function/program to use during map
- set the number of cores to use during computation
- set the number of blocks to read at once (default to 1)

dependencies
============

- OCaml
- OCaml batteries for an extended library
- Parmap for parallelization
- OPAM for packaging
- obuild would be nice to compile

TODO
====

- complete the specification