Package: wnpp
Severity: wishlist
Owner: Colin Watson <cjwat...@debian.org>


* Package name    : libpipeline
  Version         : 1.0.0
  Upstream Author : Colin Watson <cjwat...@debian.org>
* URL             : http://libpipeline.nongnu.org/
* License         : GPLv3+
  Programming Lang: C
  Description     : pipeline manipulation library

This is a C library for setting up and running pipelines of processes,
without needing to involve shell command-line parsing which is often
error-prone and insecure.

The code in this library is currently in the man-db package, but I'm
splitting it out to a standalone library because I'd like to be able to
use it in other packages: for example, I'm currently translating
binfmt-support from Perl to C and want to use it there.  Plus, I haven't
been able to find anything comparable to this, except for
process-spawning functions in things like GLib and Qt which are OK for
single subprocesses but aren't really up to the task of handling
pipelines; and I'm fed up of seeing people writing insecure code with
system/popen, and would like to be able to offer them a simple and
lightweight alternative.

I blogged about this recently on
http://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/2010-10-03-pipeline-library.html,
and had a generally positive response.

libpipeline has not yet had its first upstream release, but I expect to
do this very soon.

-- 
Colin Watson                                       [cjwat...@debian.org]



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101022123119.ga12...@riva.ucam.org

Reply via email to