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: Delayed warnings Date: Mon, 09 May 2011 14:28:59 -0400 Message-ID: References: <4D8705CA.1020300@gmx.at> <4D874FF3.9010606@gmx.at> <4D8793B1.2040701@gmx.at> <87vcxl13ci.fsf@stupidchicken.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: dough.gmane.org 1304966375 9529 80.91.229.12 (9 May 2011 18:39:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 9 May 2011 18:39:35 +0000 (UTC) Cc: rudalics@gmx.at, cyd@stupidchicken.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Juanma Barranquero Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon May 09 20:39:28 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QJVMd-00050X-8n for ged-emacs-devel@m.gmane.org; Mon, 09 May 2011 20:39:27 +0200 Original-Received: from localhost ([::1]:45830 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QJVMc-0006Mg-RE for ged-emacs-devel@m.gmane.org; Mon, 09 May 2011 14:39:26 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:48958) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QJVMZ-0006KP-Dp for emacs-devel@gnu.org; Mon, 09 May 2011 14:39:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QJVMY-0001zn-Dp for emacs-devel@gnu.org; Mon, 09 May 2011 14:39:23 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:44148) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QJVCW-0008C6-0z for emacs-devel@gnu.org; Mon, 09 May 2011 14:29:00 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QJVCV-000636-5P; Mon, 09 May 2011 14:28:59 -0400 In-reply-to: (message from Juanma Barranquero on Sun, 8 May 2011 20:43:53 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 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:139294 Archived-At: > I think it's cleaner to have a separate delayed-warnings-hook and > delayed-warnings-function.  The former should be nil by default, and > should be called prior to delayed-warnings-function. > In general, it's good to avoid putting default values in hook variables. I think that boat has sailed long ago. That kind of argument is invalid in general. If something is generally undesirable, accepting it in one place is no reason to accept it in another. There are many sorts of bad practice in Emacs that we are trying to gradually get rid of, and in the meantime, we don't want to add more of it. I have no opinion about this specific issue. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org, www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/