Ken Tilton <kentilton@gmail.com> wrote:
+---------------
| Rob Warnock wrote:
| > *--- The really ugly bit.
| > (eval (cl-who::tree-to-commands (replace-tags-with-keywords my-tree) ...)
...
| Sorry, this is the bit I should have read. You are right, cl-who is
| designed from the ground up not to do anything interesting (at all?)
| at runtime. Or is that (or that?) overstating it?
+---------------
Well, no... but it's a somewhat "glass half-empty" way of saying it.
I would instead note that "nothing interesting at runtime" is a *good*
thing, since it's just that much more runtime *saved* for real work. ;-}
Or even better, say that CL-WHO and HTOUT (& friends) were designed
with Common Lisp compilation in mind, and work hard to do as much
as possible at compile time [and at macroexpansion time even before
that] so that they have as little as possible to do at runtime.
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607