From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs Lisp's future Date: Tue, 14 Oct 2014 09:24:40 +0300 Message-ID: <834mv76udz.fsf@gnu.org> References: <87d2ahm3nw.fsf@fencepost.gnu.org> <871tqneyvl.fsf@netris.org> <87zjd9swfj.fsf@uwakimon.sk.tsukuba.ac.jp> <87oatnqpml.fsf@uwakimon.sk.tsukuba.ac.jp> <874mvdrj45.fsf@uwakimon.sk.tsukuba.ac.jp> <20141009044917.GA19957@fencepost.gnu.org> <83lhopisfr.fsf@gnu.org> <87ppe1pldu.fsf@uwakimon.sk.tsukuba.ac.jp> <8761ft5wpo.fsf@fencepost.gnu.org> <83k349b0vj.fsf@gnu.org> <83bnph96kh.fsf@gnu.org> <83zjd07ce0.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1413267911 17275 80.91.229.3 (14 Oct 2014 06:25:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 Oct 2014 06:25:11 +0000 (UTC) Cc: dak@gnu.org, mikegerwitz@gnu.org, mhw@netris.org, dmantipov@yandex.ru, emacs-devel@gnu.org, handa@gnu.org, monnier@iro.umontreal.ca, stephen@xemacs.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 14 08:25:03 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XdvXb-0003ce-84 for ged-emacs-devel@m.gmane.org; Tue, 14 Oct 2014 08:25:03 +0200 Original-Received: from localhost ([::1]:36697 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdvXa-0006yQ-Rv for ged-emacs-devel@m.gmane.org; Tue, 14 Oct 2014 02:25:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37097) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdvXT-0006xN-S9 for emacs-devel@gnu.org; Tue, 14 Oct 2014 02:25:00 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdvXP-00072X-Fs for emacs-devel@gnu.org; Tue, 14 Oct 2014 02:24:55 -0400 Original-Received: from mtaout24.012.net.il ([80.179.55.180]:37999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdvXK-00070x-DJ; Tue, 14 Oct 2014 02:24:46 -0400 Original-Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NDF00K007YUOV00@mtaout24.012.net.il>; Tue, 14 Oct 2014 09:18:24 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NDF00FGL86OGU60@mtaout24.012.net.il>; Tue, 14 Oct 2014 09:18:24 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 80.179.55.180 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:175340 Archived-At: > Date: Mon, 13 Oct 2014 22:09:37 -0400 > From: Richard Stallman > CC: dak@gnu.org, mikegerwitz@gnu.org, mhw@netris.org, > dmantipov@yandex.ru, emacs-devel@gnu.org, handa@gnu.org, > monnier@iro.umontreal.ca, stephen@xemacs.org > > That distinction is quite blurred in latest Emacs versions. E.g., > shell-command-to-string might call a process on a remote host and > communicate with it via open-network-stream or some such. There are > several interactive commands already that use this feature. > > The cases where their arguments for strictness are strongest > are the noninteractive ones that don't show the text to a user > for editing. I believe the commands that use shell-command-to-string are a good example of these cases. That function is frequently used as infrastructure to query an external program about something, and the result is then used, at least in some cases, to decide how to proceed.