|
Boost : |
From: Hartmut Kaiser (HartmutKaiser_at_[hidden])
Date: 2005-02-20 13:23:36
Merino Vidal wrote:
> a while ago, I started to write a little utility that aims to
> interact with multiple VCS systems. I chose C++ (and I don't
> regret that decision at all), so I had to create multiple
> classes to interact with system internals and keep the "real"
> application code clean from such OS-specific calls.
>
> A few days ago, I decided to switch to use Boost in that
> project, basically because I was interested in the Filesystem
> library. Doing so, I have been able to remove some of my
> custom classes that dealt with files and directories (and
> which were quite ugly). Furthermore, this change has allowed
> me to use many other Boost goodies.
>
> Among the classes I wrote, there are some that provide an
> abstraction layer to launch other (child) processes. Once
> the process is launched, the code can access its standard
> input/output/error streams by using the standard iostreams framework.
>
> I'm willing to reorganize (well, mostly rewrite from scratch)
> such process-management classes to follow the Boost policies,
> aiming for future integration in Boost.
>
> 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.
I'm definitely interested.
Regards Hartmut
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk