From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Copley Newsgroups: gmane.emacs.devel Subject: Re: Unbalanced change hooks (part 2) Date: Tue, 2 Aug 2016 11:37:09 +0100 Message-ID: References: <20160731121642.GB2205@acm.fritz.box> <20160802101549.GA2328@acm.fritz.box> NNTP-Posting-Host: blaine Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: blaine.gmane.org 1470134298 8473 195.159.176.226 (2 Aug 2016 10:38:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 2 Aug 2016 10:38:18 +0000 (UTC) Cc: =?UTF-8?Q?=C3=93scar_Fuentes?= , Richard Stallman , Emacs Development To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 02 12:38:11 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 1bUX5O-0001je-19 for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2016 12:38:10 +0200 Original-Received: from localhost ([::1]:55248 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUX5G-0003Bo-II for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2016 06:38:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUX59-0003BT-N7 for emacs-devel@gnu.org; Tue, 02 Aug 2016 06:37:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bUX51-0007zU-Mg for emacs-devel@gnu.org; Tue, 02 Aug 2016 06:37:55 -0400 Original-Received: from mail-ua0-x231.google.com ([2607:f8b0:400c:c08::231]:34465) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bUX4u-0007yr-RK; Tue, 02 Aug 2016 06:37:40 -0400 Original-Received: by mail-ua0-x231.google.com with SMTP id 35so125972440uap.1; Tue, 02 Aug 2016 03:37:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=SrHD8cjf80QkYrTYbF4OYrf9K9JX+pXlhKYpHL2MnUs=; b=x+d5bglMBC6ZdM+v42///R6OXif28WoL1s0UPUrMgIfGYwcWMVBaame3wbvUkf4nvu dqD5YSaxxesFxSBpbolAVz0s8yPZHY+7KUdN5EImu/xdiEJ3/uzMWtYEyjuCYYQEvPWV yC94+aZijdbRcSmwQOc541uoXKqIfir5KxIRXZE4TzFnr8fhGY+Ore2JNNPG/S/PsnoI gCq81+8lJ9A3ACK9Xp+Bhw6kOw+2T8SB4HuIFvZnRx2TW2NejScQBEHhgv2dH9utRgla 1FB8skniBBcHz3Erqn5j8aP1OSj3rBPReBmVHSHZcZv4L666WBs0YCplkCtaKAKEiJAv A7yA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=SrHD8cjf80QkYrTYbF4OYrf9K9JX+pXlhKYpHL2MnUs=; b=PVtEmzg8zTwk7575+Jfx3h3F953Tv0toEU/giLXaIiPFfcjWdKBnCyYnSoAaKnaK2+ nbDTf8P/wbbV0Jz3wwc51hql5JFgtiK6x315S12nRuqAbDrMAJlr1eLwVv93tRmACXDZ cCRBW8ad615pv4Kgi+yBZ/AzlKjQizhQIGtLnAss3rJTmHvRpzvU1a9EhaEulG0IXXN/ 6hfnI/xuXNCwONMUe8EQNC0hAaRih2au5MSLMyhEpbs+P66vj+4T+qBQu61fbkhmMco2 zeRIjL3KVrJ/z6CLd8DdVHLOMcfkdWS1fpah3MJKI7sk5Cc9BoSHHbWJT3syHXUdcWVt 4TWA== X-Gm-Message-State: AEkoouskeQAWSr0oIaM/zUoYXTyzKvCrJ2d+TdnOh3paNynbTksWgtRO+fbSdR+xUzN5ztcSzU5yzk57hzjniA== X-Received: by 10.176.69.67 with SMTP id r61mr28721063uar.77.1470134260371; Tue, 02 Aug 2016 03:37:40 -0700 (PDT) Original-Received: by 10.176.1.41 with HTTP; Tue, 2 Aug 2016 03:37:09 -0700 (PDT) In-Reply-To: <20160802101549.GA2328@acm.fritz.box> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400c:c08::231 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:206345 Archived-At: On 2 August 2016 at 11:15, Alan Mackenzie wrote: > It's my emotional reaction to a dodgy coding practice. We have two > functions, one of which assumes far too much about the inner workings of > the other. This "convolution" (as Richard Copley described it) is > liable to lead to all sorts of tangles and awkwardnesses and things > generally being very difficult to maintain. :) I think that was Eli.