Re: question on the opaque syntax object debate
bear 20 Aug 2005 19:23 UTC
On Sat, 20 Aug 2005, Matthias Neubauer wrote:
>Michael Sperber <xxxxxx@informatik.uni-tuebingen.de> writes:
>I don't get it either. I, for my part, I'm rather underwhelmed ...
> This all seems to bring us back to the "good old times" where there
> was no real separation between code and data---this time, it just
> happens "one stage further up" ...
Check me if I'm wrong, but as far as I know the only real problem with
that was the performance hit. Lisp gives up some expressiveness (not
turing-completeness, but convenience of expression) when it's divided
into stages. ("compilation is a performance hack!")
I mean, if there were no performance problems, wouldn't it be more
powerful to be programming in a lisp where there were no separate
macroexpansion and compilation phases, and all the semantics were
available at runtime?
Bear