From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Autoloading of defcustoms etc Date: Sat, 08 Jan 2005 22:22:56 -0500 Message-ID: References: <002a01c4f42b$c5374000$0200a8c0@sedrcw11488> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1105241920 24241 80.91.229.6 (9 Jan 2005 03:38:40 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 9 Jan 2005 03:38:40 +0000 (UTC) Cc: abraham@dina.kvl.dk, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 09 04:38:34 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CnTuU-0002Fl-00 for ; Sun, 09 Jan 2005 04:38:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CnU5u-00068q-Jy for ged-emacs-devel@m.gmane.org; Sat, 08 Jan 2005 22:50:22 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CnU3N-0005sZ-Vg for emacs-devel@gnu.org; Sat, 08 Jan 2005 22:47:46 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CnU38-0005lr-ND for emacs-devel@gnu.org; Sat, 08 Jan 2005 22:47:33 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CnU36-0005fP-Qk for emacs-devel@gnu.org; Sat, 08 Jan 2005 22:47:28 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CnTfT-0005pc-CJ for emacs-devel@gnu.org; Sat, 08 Jan 2005 22:23:03 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1CnTfM-0004W6-7q; Sat, 08 Jan 2005 22:22:56 -0500 Original-To: "Lennart Borgman" In-reply-to: <002a01c4f42b$c5374000$0200a8c0@sedrcw11488> (lennart.borgman.073@student.lu.se) 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: main.gmane.org gmane.emacs.devel:32061 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:32061 Per A wrote this in another thread. I have taken a look at this and got helpful feedback from Per. My suggestion is that autoload.el autoloads all defcustom, define-minor-mode, defface and defgroup whether they are marked for autoloading or not. This is clearly an improvement, if we don't consider the bloating that it would cause. Taking that bloat into account, perhaps this costs too much. What is the price? How much bigger does the Emacs core image get with this change? But the cost may be too high.