https://github.com/unixjunkie/opipe
More generic version of the UNIX pipe
https://github.com/unixjunkie/opipe
Last synced: 4 months ago
JSON representation
More generic version of the UNIX pipe
- Host: GitHub
- URL: https://github.com/unixjunkie/opipe
- Owner: UnixJunkie
- Created: 2013-04-18T02:30:11.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2013-04-18T02:46:31.000Z (about 13 years ago)
- Last Synced: 2025-11-23T20:03:11.490Z (7 months ago)
- Size: 109 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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