[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:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 |
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.
Thanks.
>> (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 ;-)
Message not available