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-diffs] master 19e09cf: Ensure redisplay after evaluation Date: Mon, 09 Nov 2015 21:17:11 +0200 Message-ID: <83h9kvm18o.fsf@gnu.org> References: <20151106192313.30794.29154@vcs.savannah.gnu.org> <83oaf4o4gs.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1447096666 11608 80.91.229.3 (9 Nov 2015 19:17:46 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Nov 2015 19:17:46 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: John Wiegley Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 09 20:17:37 2015 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 1Zvrwe-0005dn-BI for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2015 20:17:36 +0100 Original-Received: from localhost ([::1]:55114 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zvrwd-0006US-Mb for ged-emacs-devel@m.gmane.org; Mon, 09 Nov 2015 14:17:35 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvrwK-0006Mt-JJ for emacs-devel@gnu.org; Mon, 09 Nov 2015 14:17:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZvrwH-0007We-D4 for emacs-devel@gnu.org; Mon, 09 Nov 2015 14:17:16 -0500 Original-Received: from mtaout25.012.net.il ([80.179.55.181]:53719) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZvrwH-0007Wa-59 for emacs-devel@gnu.org; Mon, 09 Nov 2015 14:17:13 -0500 Original-Received: from conversion-daemon.mtaout25.012.net.il by mtaout25.012.net.il (HyperSendmail v2007.08) id <0NXK00000AKEG500@mtaout25.012.net.il> for emacs-devel@gnu.org; Mon, 09 Nov 2015 21:14:50 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout25.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NXK00J7SASQD760@mtaout25.012.net.il>; Mon, 09 Nov 2015 21:14:50 +0200 (IST) 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.181 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:193741 Archived-At: > From: John Wiegley > Cc: Stefan Monnier , emacs-devel@gnu.org > Date: Mon, 09 Nov 2015 11:06:47 -0800 > > I am unaware of the historical context for this argument. I can post the URL of the discussion. It was a very long discussion, most of it dedicated to Stefan's review of the proposed patch. That patch was eventually not admitted, because the author won't sign legal papers as required by the FSF rules. > Allowing dynamic behavior to trigger on modifying a variable could be very > valuable during debugging. GDB allows this in the form of watchpoints. > > As long as we never allow the use of this facility to creep into Emacs itself, > I can see value in giving users another way to debug and/or customize their > environment, as long as they are fully informed of the potential costs. I agree, but the problem is that now someone needs to re-implement that changeset from scratch, without looking too much at the patch posted back then. I cannot be that someone, unfortunately.