From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Strange eval-after-load Date: Tue, 4 Jul 2006 09:02:23 +0100 Message-ID: <20060704080222.GA1316@muc.de> References: <20060702133304.GA4008@muc.de> <20060703105727.GA2626@muc.de> <85ac7rouo6.fsf@lola.goethe.zz> <20060703135010.GB2626@muc.de> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1151996955 27717 80.91.229.2 (4 Jul 2006 07:09:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 4 Jul 2006 07:09:15 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 04 09:09:12 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Fxf1y-0007Ed-7i for ged-emacs-devel@m.gmane.org; Tue, 04 Jul 2006 09:09:10 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fxf1x-0002ef-Lq for ged-emacs-devel@m.gmane.org; Tue, 04 Jul 2006 03:09:09 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Fxf1k-0002ea-Ea for emacs-devel@gnu.org; Tue, 04 Jul 2006 03:08:56 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Fxf1j-0002eO-QP for emacs-devel@gnu.org; Tue, 04 Jul 2006 03:08:56 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fxf1j-0002eL-F6 for emacs-devel@gnu.org; Tue, 04 Jul 2006 03:08:55 -0400 Original-Received: from [193.149.48.1] (helo=mail.muc.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1FxfFL-00085E-Pi for emacs-devel@gnu.org; Tue, 04 Jul 2006 03:23:00 -0400 Original-Received: (qmail 4334 invoked from network); 4 Jul 2006 07:08:52 -0000 Original-Received: from acm.muc.de (HELO localhost.localdomain) (Debian-exim@193.149.49.134) by mail.muc.de with SMTP; 4 Jul 2006 07:08:52 -0000 Original-Received: from acm by localhost.localdomain with local (Exim 4.50) id 1FxfrT-0000PE-4V; Tue, 04 Jul 2006 09:02:23 +0100 Original-To: Richard Stallman Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.9i 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:56464 Archived-At: Morning, Richard! On Mon, Jul 03, 2006 at 07:21:15PM -0400, Richard Stallman wrote: > I think people will either just quietly commit > eval-after-loads, or they'll write clumsy abstruse workarounds. > If people try to sneak them in, I will do something about them. :-) > The "clumsy workarounds" might actually be superior, for maintenance > purposes. That's the reason for this policy: so people will take the > trouble to use those "clumsy" workarounds, instead of taking the > inferior lazy way out. Richard, please tell me what's wrong with using eval-after-load. I've been trying to get an answer to this question in post after post after post, and all replies have been evasive. Everybody else has been writing as though it were perfectly obvious and uncontrovertible that eval-after-load is bad. It's anything but obvious to me. If you don't want to give me an answer, for whatever reason, please tell me explicitly. That would be OK too. -- Alan.