From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/14520 Path: main.gmane.org!not-for-mail From: Hrvoje Niksic Newsgroups: gmane.emacs.gnus.general Subject: Re: Why can't `gnus-draft-setup' be bytecompiled? Date: 10 Mar 1998 00:19:27 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no X-Trace: main.gmane.org 1035153697 16610 80.91.224.250 (20 Oct 2002 22:41:37 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 22:41:37 +0000 (UTC) Return-Path: Original-Received: from xemacs.org (xemacs.cs.uiuc.edu [128.174.252.16]) by altair.xemacs.org (8.8.8/8.8.8) with ESMTP id PAA27843 for ; Mon, 9 Mar 1998 15:26:31 -0800 Original-Received: from sina.hpc.uh.edu (root@Sina.HPC.UH.EDU [129.7.3.5]) by xemacs.org (8.8.5/8.8.5) with ESMTP id RAA06079 for ; Mon, 9 Mar 1998 17:21:36 -0600 (CST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by sina.hpc.uh.edu (8.7.3/8.7.3) with ESMTP id RAH29728; Mon, 9 Mar 1998 17:21:44 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 09 Mar 1998 17:19:59 -0600 (CST) Original-Received: from claymore.vcinet.com (claymore.vcinet.com [208.205.12.23]) by sina.hpc.uh.edu (8.7.3/8.7.3) with SMTP id RAA29709 for ; Mon, 9 Mar 1998 17:19:40 -0600 (CST) Original-Received: (qmail 5026 invoked by uid 504); 9 Mar 1998 23:19:31 -0000 Original-Received: (qmail 5023 invoked from network); 9 Mar 1998 23:19:30 -0000 Original-Received: from jagor.srce.hr (hniksic@161.53.2.130) by claymore.vcinet.com with SMTP; 9 Mar 1998 23:19:30 -0000 Original-Received: (from hniksic@localhost) by jagor.srce.hr (8.8.8/8.8.8) id AAA25045; Tue, 10 Mar 1998 00:19:28 +0100 (MET) Original-To: ding@gnus.org X-Attribution: Hrvoje X-Face: Mie8:rOV<\c/~z{s.X4A{!?vY7{drJ([U]0O=W/xDi&N7XG KV^$k0m3Oe/)'e%3=$PCR&3ITUXH,cK>]bci&Ff%x_>1`T(+M2Gg/fgndU%k*ft [(7._6e0n-V%|%'[c|q:;}td$#INd+;?!-V=c8Pqf}3J In-Reply-To: SL Baur's message of "09 Mar 1998 15:01:57 -0800" Original-Lines: 24 X-Mailer: Gnus v5.6.2/XEmacs 20.5(beta30) - "Moxoto" Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:14520 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:14520 SL Baur writes: > `gnus-draft-setup' is wrapped in a progn and has the annotation: > > ;;;!!!If this is byte-compiled, it fails miserably. > ;;;!!!I have no idea why. > > I just tried it bytecompiled and it seemed to work. What was/is > broken about it? If it's an editor bug I want to fix it. It is probably a manifestation of the bug I've fixed a few betas ago. You will note that `gnus-setup-message' makes use of uninterned symbols to make macro execution safe. While this method works in the interpreter, it fails for compile code because the reader interns the symbols in the obarray. This has been fixed by introducing the `#:' gensym syntax and making the byte-compiler emit it by default. FSFmacs 20 contains the same fix, courtesy Erik Naggum. -- Hrvoje Niksic | Student at FER Zagreb, Croatia --------------------------------+-------------------------------- A radioactive cat has eighteen half-lives.