|
|
> It's only "self-modifying code" if you modify it after it has already
> been run.
Well, technically that's true. But Lisp macros run at runtime, not
compile time, so technically you could run the same macro twice and have
it generate different code each time...
> Computer scientists quite like code-generating macros. They have some
> pretty sophisticated ones, called "compilers".
Yeah. And as I understand it, writing one is supposedly the hardest task
in all of Computer Science. :-P
Sounds like writing one as part of your application is an excellent idea...
Post a reply to this message
|
|