Are macros still an enormous edge in the power of a language?
Hexstream: I couldn't live without iterate, a very intuitive, lispy, simple, mostly "backwards compatible" replacement for Common Lisp's clunky, unlispy, ugly loop iteration facility.http://common-lisp.net/project/iterate/doc/index.htmlhttp://www.lispworks.com/documentation/HyperSpec/Body/06_a.h...In a language without macros, I'd be stuck with loop and curse every time I need to write some non-trivial iteration code. But thanks to macros, I can use this wonderful iteration facility as a library, and have great integration with CL, just like if it was part of the language.