From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Things I would like to be added after the release Date: Sun, 17 Jun 2007 04:54:31 -0400 Message-ID: References: <86fy5ghs0s.fsf@lola.quinscape.zz> <18035.28326.988640.435412@gargle.gargle.HOWL> <18036.29770.79749.537013@gargle.gargle.HOWL> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1182070528 21954 80.91.229.12 (17 Jun 2007 08:55:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 17 Jun 2007 08:55:28 +0000 (UTC) Cc: raman@users.sf.net, klaus.berndl@sdm.de, joakim@verona.se, emacs-devel@gnu.org To: raman@users.sf.net Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 17 10:55:24 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HzqXb-0004j5-Lq for ged-emacs-devel@m.gmane.org; Sun, 17 Jun 2007 10:55:23 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HzqXb-0001Yw-85 for ged-emacs-devel@m.gmane.org; Sun, 17 Jun 2007 04:55:23 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HzqWo-0001Ff-Sb for emacs-devel@gnu.org; Sun, 17 Jun 2007 04:54:34 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HzqWo-0001FA-AE for emacs-devel@gnu.org; Sun, 17 Jun 2007 04:54:34 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HzqWo-0001F4-0W for emacs-devel@gnu.org; Sun, 17 Jun 2007 04:54:34 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HzqWn-0006ao-DA for emacs-devel@gnu.org; Sun, 17 Jun 2007 04:54:33 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1HzqWl-0001d5-Qc; Sun, 17 Jun 2007 04:54:31 -0400 In-reply-to: <18036.29770.79749.537013@gargle.gargle.HOWL> (raman@users.sf.net) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:73136 Archived-At: Time will tell, but I believe the form of exntension envisioned here will make Emacs' codebase less maintainable over time -- It is just the opposite. Use of advice makes maintenance difficult. Practically speaking, if a function has advice, then to change the function you need to study and maybe change the advice too. This is easier if the code is integrated into the function. Even worse, you may not even know the advice exists, and you may not think of looking.