I will prempt the comment that always shows up in discussions of this kind:
No. Typeclasses do not replace proper macros. Go home, you are drunk.
Another argument I've often heard is that laziness largely obviates macros. Personally, I agree that this is often true—but not always, and that last bit is where Lisp-style macros would be really nice.
(^^ edited based on one of the responses below.)
I'll get in trouble if I show up this drunk at this hour, can't I just bolt on a templating system?
Another argument I've often heard is that laziness largely obviates macros. Personally, I agree that this is often true—but not always, and that last bit is where Lisp-style macros would be really nice.
(^^ edited based on one of the responses below.)