From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Mathieu Othacehe Newsgroups: gmane.lisp.guile.devel Subject: Subprocess API. Date: Sat, 23 Sep 2017 11:58:34 +0200 Message-ID: <87a81llos5.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1506160784 18920 195.159.176.226 (23 Sep 2017 09:59:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 23 Sep 2017 09:59:44 +0000 (UTC) User-Agent: mu4e 0.9.18; emacs 25.2.1 To: Guile Devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Sep 23 11:59:39 2017 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvhDk-0004Lq-Rb for guile-devel@m.gmane.org; Sat, 23 Sep 2017 11:59:36 +0200 Original-Received: from localhost ([::1]:34273 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dvhDq-00047U-RE for guile-devel@m.gmane.org; Sat, 23 Sep 2017 05:59:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44548) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dvhCt-0003aq-Iv for guile-devel@gnu.org; Sat, 23 Sep 2017 05:58:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dvhCq-0001h4-I0 for guile-devel@gnu.org; Sat, 23 Sep 2017 05:58:43 -0400 Original-Received: from mail-wm0-x229.google.com ([2a00:1450:400c:c09::229]:49551) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dvhCq-0001gd-BC for guile-devel@gnu.org; Sat, 23 Sep 2017 05:58:40 -0400 Original-Received: by mail-wm0-x229.google.com with SMTP id r74so9038209wme.4 for ; Sat, 23 Sep 2017 02:58:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=I3K/Tz/cLyk3f5o9e/SBscfDle9LwqUrv0OpVqv9lkQ=; b=G/DB2CUStuEkJODubsnQMW1ajrd4PIVF64S/urtJ66qHGS68R0cTZEJ1VRBwRscsgU PBOdrvbosaihcdZjfVnCw+JIjTrsQAhZXteQuK0XISeneIGaAz5vZ+6oXfJdueYFJOBa eXx+FoL4/VKwVxZ/QF07Zh+/PS5whXYmD4A5UWEx4sBHiz5eIcz7LzAEXnIC7k5krR09 KDyXa1nAicAKktMs09o4JnAyzs9SbNpz5Y95UZZLuxM23SDKYpfrAmrrwzLC3axMmLzr q7b8REvOZi6fL1/bcI3gUvvYgsoLXREVMPIbh1lfLMeqMkVrz6go6SRyYBaO45S+1Crt 3t7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=I3K/Tz/cLyk3f5o9e/SBscfDle9LwqUrv0OpVqv9lkQ=; b=SmxiuosXfZExhC9Gz6HJls/EfnsR3xqnvh49OppgPvhwRJpamP543w75NOY1/08WXa xfgVfXnrjXoEVPPgpOntxqXJV2dQg7NrrCgR5n2yOctsUss3ePb4jLsA/93X2rBQvs4Y okOnrqJ3A4SnpwC1sZ5mH1Hea2o9kaKs0vfH3g5vLea06ZFtx3sTLj+C39hiKVgwxXxq QA293fa6fU/cZmtmwcWY29ihmNKaGDL4n5+F/djZhCun7p8vvEkv4mjmu95pKnDVqzPw rLWhbX8z94SQh2HtrBAMU2SHuc4LFPAk8FW8kOCwTMkaAdmGIdQgoh8bMnFmM03FUqGj eCAw== X-Gm-Message-State: AHPjjUiQ0IpSwo+cVEaohcAP8CKAAFUW0M0YJ1pkfjT3wFJtnBCWTJmn OiGnztD7P2O6TX6eDrpaesOlqA== X-Google-Smtp-Source: AOwi7QBmU+/zLwvtj05IGWkPSHAYTgT0jDj+XnRqFH/lIFEiRftT4cyxl39NVFKQJ7bzlobvO1pKHA== X-Received: by 10.28.199.13 with SMTP id x13mr5252730wmf.124.1506160716444; Sat, 23 Sep 2017 02:58:36 -0700 (PDT) Original-Received: from cervin ([78.192.96.126]) by smtp.gmail.com with ESMTPSA id q188sm1109698wmb.43.2017.09.23.02.58.35 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 23 Sep 2017 02:58:35 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::229 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19311 Archived-At: Hi, I recently used "open-pipe*" to launch a process but was unable to read from stderr. This subject was already discussed on this ml here : https://lists.gnu.org/archive/html/guile-user/2015-04/msg00003.html Racket seems to have procedures to provide stdout/stdin/stderr ports for a given subprocess[1]. Mark, you said this subject was on your TODO list, is there anything available or would it be possible to develop a racket like API ? Thanks, Mathieu [1]: https://docs.racket-lang.org/reference/subprocess.html