Subject: bug#6497: 6497

From: Geoff Gole <[email-masked]>
Date: Sat, 3 Jul 2010 14:31:34 +0800

> Prob. what you meant to was:
> (progn
>  (fset 'foo 3)
>  (symbol-function 'foo))

Indeed, although it's a trivial mistake. The example works just as
well when the value of foo is a symbol, which it must have been at the
time I tried it.

> <examples of unintern doing funny things>

Unintern does funny things. Those funny things are not relevant to
this bug report.

> The distinction between value cell and
> function cell confirms a reliance on the details of function
> representation.

What a bizarre claim. The number of slots in a symbol has nothing to
do with the representation of functions. Why would it?