[Top][All Lists]

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

Re: eval trouble

From: Lennart Borgman (gmail)
Subject: Re: eval trouble
Date: Mon, 25 Aug 2008 23:43:18 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20071031 Thunderbird/ Mnenhy/

David Kastrup wrote:
> Ok, I actually talked nonsense right now: eval does _not_ create or
> intern symbols.  It is the Lisp reader that creates/interns symbols when
> you feed an identifier to it.  The Lisp reader will, when given the
> above, maybe-create/intern/lookup all of let, sym, make-symbol, eval, \`
> or something similar, progn, setq, \, or something similar, sym, put,
> some and value.  And whatever else follows.


>> (mapatoms (lambda (atom)
>>             (when (string= (symbol-name atom)
>>                            "xyzw")
>>               (error "Found %s" atom))))
> Well, you wrote xýzw rather than xyzw above.  But even if you didn't, as
> long as nothing else interned 'xyzw in some manner, such a symbol would
> not get found.

Shit. There is shit on my screen, I did not see that ý. I should keep
the screen more clean ;-)

reply via email to

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