From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.devel Subject: Re: Adding streams for standard out and standard err Date: Tue, 02 Aug 2016 16:35:17 -0700 Message-ID: References: <87oa5sexis.fsf@russet.org.uk> <83eg6nysug.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1470180955 31593 195.159.176.226 (2 Aug 2016 23:35:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 2 Aug 2016 23:35:55 +0000 (UTC) User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.95 (darwin) Cc: emacs-devel@gnu.org, Phillip Lord To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 03 01:35:50 2016 Return-path: Envelope-to: ged-emacs-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 1bUjDx-0007aP-He for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2016 01:35:49 +0200 Original-Received: from localhost ([::1]:59373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUjDt-0007Y8-4i for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2016 19:35:45 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36657) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUjDf-0007Uv-S1 for emacs-devel@gnu.org; Tue, 02 Aug 2016 19:35:32 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUjDd-000818-Ql for emacs-devel@gnu.org; Tue, 02 Aug 2016 19:35:30 -0400 Original-Received: from mail-pf0-x22a.google.com ([2607:f8b0:400e:c00::22a]:36063) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUjDX-0007vh-6g; Tue, 02 Aug 2016 19:35:23 -0400 Original-Received: by mail-pf0-x22a.google.com with SMTP id h186so70642129pfg.3; Tue, 02 Aug 2016 16:35:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version; bh=wjlZof+95zWVBPxxCx54ieY+7QKBGDBgjisZ1rWcJ0I=; b=NXGqhkS65T2AOK9i9BTT9CiPrsOgW2P85SJjMmfUddeN6WbU9crMd/2a2NpTLz2Lcs Mo/I++phkUY/cGuZXz+9GQVNJvXg+M5aD1LPYnmb3pwR9ho2/F86Kn50Ia9lUdFMOg/G MPnWMTNfDdYrp68B1uxO7LsDBWrurLHze0MTwmAErCG0uJuM+ljgqdvmzdflwGuGAnex sy54yOd2sjsLZlqQeRnsk5WPYbL9aO2jOb6Y5G5VTDrn3fyu/TsA3vJ5Cw7d47EH6LbA W4TxPoM8+DnCbhOWO+ERkAHjEK0Ow6f4bq3USnF99qhLgoAJH0YsAjeazpPItAICnXB+ zGaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mail-followup-to:mime-version; bh=wjlZof+95zWVBPxxCx54ieY+7QKBGDBgjisZ1rWcJ0I=; b=Pu9NM6ulqpafZxIYU3x+2FM5nka66LEF9M/AeTlal3fEVHW4Kodtkx5i0vC3r6vlWM sRVaohfLWJ4uzbzfHBIo76+kwl56lWGj0PBYT91JcgWcLwkZ1G/Q402ZcKt0Ehy85f57 VX/TfcVm+Fpn4JGRJqdu/h/okede5sz8RyEo1lwK/21BW49ZY/XbPIrMYPHx3a2ckDdw ERtcECJpgnAWAFGjPFk3mTqkjn9qILcHO6bx3eznSWUh1hYnUneY5+dhRWWmI3D2Qkt7 bo0PFHT6MxcOfi/Bs+bREInGvNPe+4Lb9yQR8DaLxNOnUlmH+Jywk0LcDgeADWsIfBPM 47xQ== X-Gm-Message-State: AEkoousG0W+sUv2KIqey6GMeR7oqUKfTDGhgkPJAVD3lJ0kvWxnUA7SeKAQ1elJlhmjMqA== X-Received: by 10.98.87.138 with SMTP id i10mr110783989pfj.16.1470180922038; Tue, 02 Aug 2016 16:35:22 -0700 (PDT) Original-Received: from Vulcan.local (76-234-68-79.lightspeed.frokca.sbcglobal.net. [76.234.68.79]) by smtp.gmail.com with ESMTPSA id s1sm7312860paz.47.2016.08.02.16.35.20 (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 02 Aug 2016 16:35:20 -0700 (PDT) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 99FB21BE2500; Tue, 2 Aug 2016 16:35:19 -0700 (PDT) In-Reply-To: <83eg6nysug.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 21 Jul 2016 17:21:43 +0300") Mail-Followup-To: Eli Zaretskii , phillip.lord@russet.org.uk (Phillip Lord), emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c00::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:206376 Archived-At: >>>>> "EZ" == Eli Zaretskii writes: EZ> Can we take a step back and talk about the need and the use cases? At least for Eshell, I have wanted the ability to open and read/write directly to file handles before. The main problem I see is problems such as exhaustion, since we'd then have another resource being held open and managed by Emacs. The downsides may not be worth the limited use cases. -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2