help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mis-features of let


From: David Kastrup
Subject: Re: Mis-features of let
Date: Wed, 20 Apr 2005 00:00:45 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

"rgb" <rbielaws@i1.net> 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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]