Boost logo

Boost :

From: christopher diggins (cdiggins_at_[hidden])
Date: 2005-02-20 14:02:02

----- Original Message -----
From: "Julio M. Merino Vidal" <jmmv84_at_[hidden]>
> But, before I start to do so, I would like to know if such library will
> be adequate to be integrated and/or if there is interest in it.
> FWIW, I've searched the mailing lists and found some people that said
> that they missed this functionality in Boost.
> Any comments?
> Thanks in advance,

I am definitely very interested!

I would like to see this kind of library have good integration with
Boost.Iostreams ( ). I would also
like to have operator overloading for redirection and piping operations,

ofstream f("test.cpp", ios_base::out | ios_base::trunc)
f << "#include <iostreams> int main() { std::cout << "hello world"; return
0; }";
boost::process("gcc test.cpp");
stringstream s;
boost::process("a.out") > s;
assert(s.str() == "hello world");

I am already using this syntax this with my own ootl::filters library (which
redirects functions instead of processes), and I would gladly help integrate
the code (and make it more boost-worthy) with your library. The current
version of the code is at
and some examples of how I use it are at

Let me know if I can be of any help.

Christopher Diggins
Object Oriented Template Library (OOTL) 

Boost list run by bdawes at, gregod at, cpdaniel at, john at