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: Sun, 12 Oct 2014 08:37:42 +0300 Message-ID: <83fvet97bt.fsf@gnu.org> References: <54193A70.9020901@member.fsf.org> <87d2ahm3nw.fsf@fencepost.gnu.org> <871tqneyvl.fsf@netris.org> <87d2a54t1m.fsf@yeeloong.lan> <83lhotme1e.fsf@gnu.org> <871tql17uw.fsf@yeeloong.lan> <838uktm9gw.fsf@gnu.org> <87h9zgarvp.fsf@fencepost.gnu.org> <83y4srjaot.fsf@gnu.org> <83r3yhiu8c.fsf@gnu.org> <83siiw9c6t.fsf@gnu.org> <83zjd3846e.fsf@gnu.org> <8738auyxke.fsf@netris.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1413092309 25187 80.91.229.3 (12 Oct 2014 05:38:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Oct 2014 05:38:29 +0000 (UTC) Cc: dak@gnu.org, rms@gnu.org, dmantipov@yandex.ru, emacs-devel@gnu.org, handa@gnu.org, monnier@iro.umontreal.ca, stephen@xemacs.org To: Mark H Weaver Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 12 07:38:21 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 1XdBrF-0004qh-Qd for ged-emacs-devel@m.gmane.org; Sun, 12 Oct 2014 07:38:17 +0200 Original-Received: from localhost ([::1]:56170 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdBrF-0002pg-El for ged-emacs-devel@m.gmane.org; Sun, 12 Oct 2014 01:38:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54314) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdBr0-0002aU-Om for emacs-devel@gnu.org; Sun, 12 Oct 2014 01:38:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdBqw-0008Hc-CZ for emacs-devel@gnu.org; Sun, 12 Oct 2014 01:38:02 -0400 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:39512) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdBqr-00086d-HO; Sun, 12 Oct 2014 01:37:53 -0400 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0NDB00000GTYB400@a-mtaout21.012.net.il>; Sun, 12 Oct 2014 08:37:52 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NDB000SBGZ3B100@a-mtaout21.012.net.il>; Sun, 12 Oct 2014 08:37:52 +0300 (IDT) In-reply-to: <8738auyxke.fsf@netris.org> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.169 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:175274 Archived-At: > From: Mark H Weaver > Cc: rms@gnu.org, dak@gnu.org, dmantipov@yandex.ru, emacs-devel@gnu.org, handa@gnu.org, monnier@iro.umontreal.ca, stephen@xemacs.org > Date: Sat, 11 Oct 2014 19:51:45 -0400 > > Eli Zaretskii writes: > > >> No, it's just a matter of setting some parameter to specify a particular > >> decision in decoding or encoding behavior. > > > > Specify, and then drag it all the way down the encoding/decoding > > machinery. > > The strictness flag should conceptually be part of the encoding, and > thus associated with the I/O port. This would obviate the need to > propagate it down through layers of code. We are talking about 2 different meanings of "propagate". I was talking about the need for the code at all levels to know about this bit and "handle" it, like we do now with the different kinds of "source" and "destination" of the encoding/decoding process.