From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Lisp primitives and their calling of the change hooks Date: Tue, 09 Jan 2018 05:55:51 +0200 Message-ID: <83a7xn7kjc.fsf@gnu.org> References: <20180107120859.GB22254@ACM> <20180107135629.GC22254@ACM> <83mv1p8vki.fsf@gnu.org> <83bmi58sao.fsf@gnu.org> <20180107194845.GE22254@ACM> <838td98mqe.fsf@gnu.org> <20180107211055.GF22254@ACM> <837est81bl.fsf@gnu.org> <20180108192415.GA5531@ACM> <83h8rw6oio.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1515470056 31377 195.159.176.226 (9 Jan 2018 03:54:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 Jan 2018 03:54:16 +0000 (UTC) Cc: acm@muc.de, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jan 09 04:54:12 2018 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 1eYkzK-0007cf-Hu for ged-emacs-devel@m.gmane.org; Tue, 09 Jan 2018 04:54:10 +0100 Original-Received: from localhost ([::1]:51658 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYl1I-00015r-4P for ged-emacs-devel@m.gmane.org; Mon, 08 Jan 2018 22:56:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53634) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYl1B-00015e-Qw for emacs-devel@gnu.org; Mon, 08 Jan 2018 22:56:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYl17-0001lL-OY for emacs-devel@gnu.org; Mon, 08 Jan 2018 22:56:05 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYl17-0001lD-KV; Mon, 08 Jan 2018 22:56:01 -0500 Original-Received: from [176.228.60.248] (port=4518 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eYl16-00086W-Vv; Mon, 08 Jan 2018 22:56:01 -0500 In-reply-to: (message from Stefan Monnier on Mon, 08 Jan 2018 17:24:14 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:221744 Archived-At: > From: Stefan Monnier > Date: Mon, 08 Jan 2018 17:24:14 -0500 > Cc: Alan Mackenzie , emacs-devel@gnu.org > > > Is implementation convenience the only argument for Stefan's variant? > > Not just convenience but also "obviously correct", i.e. more maintainable. We obviously disagree about what's "correct" in this case, so this argument doesn't convince me, exactly like my arguments didn't convince you. As for maintainability, I think this is beyond splitting hair, because I cannot for the life of me see any difference in maintainability between the two variants.