Don't dismiss unhygienic macros: they are way more advanced than the kind of text-to-text rewriting with naive lexing and parsing that is the common kind of "metaprogramming" in mainstream circles.
-
-
Also, CL has separate bindings for functions/macros vs variables, so (let ((list ...)) ...) will shadow the variable binding, not the function binding.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!