From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: Mis-features of let Date: Wed, 20 Apr 2005 00:00:45 +0200 Organization: Organization?!? Message-ID: <85sm1mh1f6.fsf@lola.goethe.zz> References: <1113844268.703229.310830@g14g2000cwa.googlegroups.com> <1113851147.155814.314630@g14g2000cwa.googlegroups.com> <87y8bfzx9z.fsf-monnier+gnu.emacs.help@gnu.org> <1113869741.838603.250620@o13g2000cwo.googlegroups.com> <87pswry5py.fsf-monnier+gnu.emacs.help@gnu.org> <1113882527.264397.292310@o13g2000cwo.googlegroups.com> <87y8bfwgrv.fsf-monnier+gnu.emacs.help@gnu.org> <1113892700.139927.168000@g14g2000cwa.googlegroups.com> <1113945021.435672.62370@f14g2000cwb.googlegroups.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1113948078 16948 80.91.229.2 (19 Apr 2005 22:01:18 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 19 Apr 2005 22:01:18 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Apr 20 00:01:15 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DO0m9-0002zR-Cn for geh-help-gnu-emacs@m.gmane.org; Wed, 20 Apr 2005 00:00:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DO0qX-0002p0-CB for geh-help-gnu-emacs@m.gmane.org; Tue, 19 Apr 2005 18:05:29 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.arcor.de!news.arcor.de!not-for-mail Original-Newsgroups: gnu.emacs.help X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:rLKo3s2rmRYNNWxNM641iyUpW+s= Original-Lines: 26 Original-NNTP-Posting-Date: 20 Apr 2005 00:00:57 MEST Original-NNTP-Posting-Host: 6b2b33ef.newsread2.arcor-online.net Original-X-Trace: DXC=\MG\LhN9kUGC; _l<5e4khAQ5U85hF6f; DjW\KbG]kaMH:cmYYm_h3\CNA>:[`gB6>MQ1Yo0:e7@PKc[Wn>\JAZH@Ec?`[F:Wf@LM5Bockn`9XK Original-X-Complaints-To: abuse@arcor.de Original-Xref: shelby.stanford.edu gnu.emacs.help:130271 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:25839 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:25839 "rgb" writes: > By implying or outright claiming that let has no effect on the > print-name, function, or plist cells of the symbol passed to let let _has_ no effect on the print-name, function of plist cells of the symbol. > the manual creates a hazard that someone like me is almost certain > to fall into. (As I did.) Nothing warned me of the danger that the > symbol made available under let is not a normal symbol It is a normal symbol. > and use of functions such as fset and put have undefined results > (which I showed in my examples). No, you didn't. You uninterned the symbol, after which it was no longer available under the name 'foo. But if you had done (setq woozle 'foo) before uninterning it, woozle would have continued to be a perfectly valid handle to the symbol, even though 'foo no longer was able to access it. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum