pexl stands for Process EXecution Library. It may be used to easily launch external processes from your own programs and communicate with them using standard C++ streams and functors.
Currently, pexl will only work on UNIX systems. I have tested it on Ubuntu Linux and Mac OS X Leopard. A Windows port is planned but only partially implemented at present.
boost is required to compile and use pexl.
The 0.1.0 tag marks the latest release. Later commits contain experimental Windows code (which isn't documented on this Wiki).