[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#904591: ITP: libproc-fastspawn-perl -- module to fork+exec, or spawn, a subprocess as quickly as possible



Package: wnpp
Owner: Lucas Kanashiro <kanashiro@debian.org>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-perl@lists.debian.org

* Package name    : libproc-fastspawn-perl
  Version         : 1.2
  Upstream Author : Marc A. Lehmann <cpan@schmorp.de>
* URL             : https://metacpan.org/release/Proc-FastSpawn
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : module to fork+exec, or spawn, a subprocess as
quickly as possible

The purpose of this small (in scope and footprint) module is simple: spawn a
subprocess asynchronously as efficiently and/or fast as possible. Basically
the same as calling fork+exec (on POSIX), but hopefully faster than
those two
syscalls.

Apart from fork overhead, this module also allows you to fork+exec programs
when otherwise you couldn't - for example, when you use POSIX threads in
your
perl process then it generally isn't safe to call fork from perl, but it is
safe to use this module to execute external processes.

The package will be maintained under the umbrella of the Debian Perl Group.


Reply to: