From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/62266 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.mail.mh-e.devel,gmane.emacs.gnus.general Subject: defvars at compile time (was: New GNOME icons) Followup-To: gmane.emacs.devel Date: Wed, 15 Mar 2006 17:40:14 +0100 Message-ID: References: <20403.1141690692@olgas.newt.com> <3861.1142268982@olgas.newt.com> <22907.1142318606@olgas.newt.com> <3669.1142364565@olgas.newt.com> <7035.1142372131@olgas.newt.com> <28215.1142437339@olgas.newt.com> Reply-To: Reiner Steib NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1142440890 30072 80.91.229.2 (15 Mar 2006 16:41:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 15 Mar 2006 16:41:30 +0000 (UTC) Cc: ding@gnus.org Original-X-From: mh-e-devel-admin@lists.sourceforge.net Wed Mar 15 17:41:17 2006 Return-path: Envelope-to: gmmd-mh-e-devel@m.gmane.org Original-Received: from lists-outbound.sourceforge.net ([66.35.250.225]) by ciao.gmane.org with esmtp (Exim 4.43) id 1FJZ3V-0005KX-1a for gmmd-mh-e-devel@m.gmane.org; Wed, 15 Mar 2006 17:41:01 +0100 Original-Received: from sc8-sf-list1-b.sourceforge.net (sc8-sf-list1-b.sourceforge.net [10.3.1.7]) by sc8-sf-spam2.sourceforge.net (Postfix) with ESMTP id 471C312596; Wed, 15 Mar 2006 08:41:00 -0800 (PST) Original-Received: from sc8-sf-mx2-b.sourceforge.net ([10.3.1.92] helo=mail.sourceforge.net) by sc8-sf-list1.sourceforge.net with esmtp (Exim 4.30) id 1FJZ2s-0003Bz-JA for mh-e-devel@lists.sourceforge.net; Wed, 15 Mar 2006 08:40:22 -0800 Original-Received: from mail.uni-ulm.de ([134.60.1.1]) by mail.sourceforge.net with esmtps (TLSv1:AES256-SHA:256) (Exim 4.44) id 1FJZ2r-0008Pz-5H for mh-e-devel@lists.sourceforge.net; Wed, 15 Mar 2006 08:40:22 -0800 Original-Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.10.123]) by mail.uni-ulm.de (8.13.4/8.13.4) with ESMTP id k2FGeEEh024365; Wed, 15 Mar 2006 17:40:17 +0100 (MET) Original-Received: by bridgekeeper.physik.uni-ulm.de (Postfix, from userid 170) id 8A94F114AF; Wed, 15 Mar 2006 17:40:14 +0100 (CET) Original-To: mh-e-devel@lists.sourceforge.net Mail-Followup-To: emacs-devel@gnu.org X-Face: P05mdcZT&lL[-s2=mw~RsllZ0zZAb?vdE}.s (Bill Wohler's message of "Wed, 15 Mar 2006 07:42:19 -0800") User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) X-DCC-sgs_public_dcc_server-Metrics: gemini 1199; Body=2 Fuz1=2 Fuz2=2 X-Spam-Score: 0.0 (/) X-Spam-Report: Spam Filtering performed by sourceforge.net. See http://spamassassin.org/tag/ for more details. Report problems to http://sf.net/tracker/?func=add&group_id=1&atid=200001 Original-Sender: mh-e-devel-admin@lists.sourceforge.net Errors-To: mh-e-devel-admin@lists.sourceforge.net X-BeenThere: mh-e-devel@lists.sourceforge.net X-Mailman-Version: 2.0.9-sf.net Precedence: bulk List-Unsubscribe: , List-Id: Forum for the MH-E developers List-Post: List-Help: List-Subscribe: , List-Archive: X-Original-Date: Wed, 15 Mar 2006 17:40:14 +0100 Xref: news.gmane.org gmane.mail.mh-e.devel:11990 gmane.emacs.gnus.general:62266 Archived-At: On Wed, Mar 15 2006, Bill Wohler wrote: > Reiner Steib wrote: >> On Tue, Mar 14 2006, Bill Wohler wrote: [...] >> > (eval-when-compile (defvar image-load-path)) >> >> Yes. IIRC `eval-when-compile' isn't necessary: > > Thanks. > > Not necessary, but better no? Since it's only needed during compilation, > doesn't putting it in an eval-when-compile produce one less form to > evaluate during run-time? I also find it self-documenting. ,----[ http://article.gmane.org/gmane.emacs.devel/42998 ] | From: Stefan Monnier | Subject: Re: defvars at compile time | | [...] | | The form (defvar foo) was specifically designed as a byte-compiler | directive, so please make use of it. `---- ,----[ http://article.gmane.org/gmane.emacs.devel/43027 ] | From: Richard M. Stallman | Subject: Re: defvars at compile time | | The only effect of a defvar with no initial value | is to silence the compiler. So it is superfluous | to put it inside eval-when-compile. `---- We should shift this to emacs-devel if more discussion is necessary (Mail-Followup-To: emacs-devel). Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/ ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642