|
|
Orchid XP v8 wrote:
> This isn't hard to do in Haskell - it's just that you have to remember
> to do it! (And more subtly, do it at the correct moment.)
Yep. Of course, in LISP, you do this all the time. When you're good at
it, about 30% of your code winds up being code-generating macros. So
figuring out where gensym goes is like figuring out whether you need
global or stack-based variables in a block-structured language. You just
crash and burn if you don't learn it.
--
Darren New / San Diego, CA, USA (PST)
Post a reply to this message
|
|