>
> Isn't this what is supposed to happen? I mean whatever s-expression you
> passed in to (Lisp's, Scheme's or Kernel's) `eval', itself the whole is
> treated as code or combination in Kernel's jargon. If you want a list
> remains as is, you can quote it, although not recommended by Kernel.
>
You can use any operative actually, you are not limited to quote.
If I remember correctly, John has a couple of "real world" examples in his
dissertation.
However, in my experience the problem usually arises because one is trying to
do too much with eval at the same time. This is typical while experimenting
with semantics, but I don't think it happens so much when programming
"normally".
Regards