From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Baines Subject: Re: 38/40: gnu: Add ocaml-spawn. Date: Wed, 06 Feb 2019 09:32:04 +0000 Message-ID: <87sgx15kkr.fsf@cbaines.net> References: <20190205213451.20368.46156@vcs0.savannah.gnu.org> <20190205213458.570F321585@vcs0.savannah.gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:55209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grJqc-0006k0-VD for guix-devel@gnu.org; Wed, 06 Feb 2019 04:50:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1grJZd-0005CK-PH for guix-devel@gnu.org; Wed, 06 Feb 2019 04:32:55 -0500 Received: from li622-129.members.linode.com ([212.71.249.129]:38386 helo=mira.cbaines.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grJZb-0004OM-Tn for guix-devel@gnu.org; Wed, 06 Feb 2019 04:32:53 -0500 In-reply-to: <20190205213458.570F321585@vcs0.savannah.gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Julien Lepiller Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain guix-commits@gnu.org writes: > + (description > + "Spawn is a small library exposing only one functionality: spawning sub-process. > + > +It has three main goals: > + > +@itemize > +@item provide missing features of Unix.create_process such as providing a > +working directory, > +@item provide better errors when a system call fails in the > +sub-process. For instance if a command is not found, you get a proper > +@code{Unix.Unix_error} exception, > +@item improve performances by using vfork when available. It is often > +claimed that nowadays fork is as fast as vfork, however in practice > +fork takes time proportional to the process memory while vfork is > +constant time. In application using a lot of memory, vfork can be > +thousands of times faster than fork.") > + (license license:asl2.0))) Just to let you know, I pushed a small change to the description straight to master (as [1]) as I was having problems with guix package -s. 1: 1d5d0447d33fb50dc5ecb19ff94732ab935c6743 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEPonu50WOcg2XVOCyXiijOwuE9XcFAlxaqZRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcACgkQXiijOwuE 9XdKtw//YoezxplMjGFpnCft4XNYpTkVKLrNZodnpU2V57D+WV+BmoTR7SPpbmE7 VLMwlIdwdkaMz93xD/CmvgqmuXZAqU/1pIkicjFOdEG5ORQJ0zZJuCRRAVdTm8Oo gJUU0uhaXvlXw5oiZomP6X28cYwVjKwF7h0rRXzewVMmJi0xXik5ISzf5coK5ugS SKXERE12GJNr5tQvY0FYktUf59sIbRB+WDS3tTwCe/YUl4oduA64NECjzEO11yq5 6s69AVhxyXmwt8/VGcq7Gm/ZepG6gWc/Rz6Te40rREnaSid1ea73wWyY4xWv7p65 sMrylHcu+CUVP2ntVvm+fknv+90FW0bmmzMhs6SBtXq2W5UMhhjhPQ9eqJ4vab40 dpTxcjmKhVJrfSGXcGFU+XsFWjUHMCNmZd4TkHHMkJUySolsJihcdkDsdYzJp/Ri As2yCrhtwu+umzRT2wQs6NuAccWKw3GK6WVsrAidyt2FyEov+MvOfJxhGxrfbhYn 6Th8jkvTrg3TGbzRfCNIK8DniKoniibYBURjsDVt4nCMMTxVtojrahREikfYzB+m Gm1YdZnAGx8MGEYGXCUyRn6aWmyqZPnSqJc5lmkwZvo2cZ7v8Zi312PDHvZBiq98 72uDhYt2hYV8SiFgnrC5hEK2Giboi7ZAhGflTSaqXEo/uAB2+TA= =rnNw -----END PGP SIGNATURE----- --=-=-=--