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

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

Re: obarray


From: Emanuel Berg
Subject: Re: obarray
Date: Sun, 15 Dec 2013 18:43:45 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Barry Margolin <barmar@alum.mit.edu> writes:

> uninterned-symbol is an interned symbol. Its *value*
> is the symbol foo, which is not interned; foo
> shouldn't show up in the function you wrote earlier
> in the thread; unless you happen to have interned
> some other symbol by that name -- it would probably
> be clearer if I'd done:
>
> (setq uninterned-symbol (make-symbol
> "something-you-have-never-typed"))

OK, get it, thank you.

> Now try your function and see if
> something-you-have-never-typed shows up.
>
> The value of the symbol
> something-you-have-never-typed would then be bar.

Is there a way to confirm this? How can I access a
symbol's value, if the symbol isn't in the obarray? If
it isn't in the obarray, where is it? Is there a buffer
and/or "scope" (i.e. form or process) local/temporary
object array or anything of the like?

-- 
Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu
underground experts united:  http://user.it.uu.se/~embe8573


reply via email to

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