ep: extended pipelining


Project ep is a simple pipeline constructor.


Extended pipelining is an easy-to-use pipeline process (re)director. It has the main ability to run any number of subprocesses and redirect them basic filedescriptors. Basic filedescriptors are 0 (standart input), 1 (standart output) and 2 (standart errput). There is no restriction of pipe connection except that process outputs (output, errput) must be bound with one or more processes input.

Extended pipelining is a pipeline connector. For most of UNIX user there was a time they wanted to bend the pipe (ie. make a bidirectional pipe) which could render many problems to a simple tasks of creating modules. Application is mostly used for creating a communication tree between several programs which communicate trhough STDIN, STDOUT and STDERR pipelines. Extended pipelining supports cyclic pipelining (A -> B, B -> A) between processes thus standing for a powerful tool for creating script-based modular projects.


Extended pipelining source codes and binary packages are licensed under GNU: General Public License and now are available for download.

    ep-1.0pre4.tar.gz (71,030 bytes)
    ep-1.0pre4-1.i686.rpm (32,446 bytes)

Please note, you will need libcfg+ command line and configuration file parsing library in order you want to compile and/or run extended pipelining. Library source codes, RPM packages and Debian packages are available for download.


Ondrej Jombik <nepto@platon.sk>
Lubomir Host <rajo@platon.sk>

Copyright (c) 2000-2004 Platon SDG, http://platon.sk/