> Non-first-class macros are the way to go for efficiency, at least, and first-class macros themselves are fairly useless.
It's true that non-first-class macros can be more efficiency. But first class macros can benefit from it's nature - a lexical function with environment. Construct such macros can be fancy.
Actually you can, for example:
Above code are tested in tryarc.org.> Non-first-class macros are the way to go for efficiency, at least, and first-class macros themselves are fairly useless.
It's true that non-first-class macros can be more efficiency. But first class macros can benefit from it's nature - a lexical function with environment. Construct such macros can be fancy.