Conversation

This is all based on my Racket experience, not Haskell! Haskell doesn’t have hygienic macros (and really I don’t believe it has macros at all).
2
8
tbh, I’ve gotten this question a number of times over the past ~6 years, and every time I’m unsure whether they’re referring to some new macro system I’m as-yet-unaware of or if it’s the one I know about, as they’ve gone through several already. do you have a documentation link?
1
2
Yes, I would not really call any of these things a “macro system”, personally. They are much closer to staging systems or Template Haskell than Lisp/Rust macros. The problem with all these systems is that they only allow quotation of fixed syntactic classes, like exprs/types.
2
1
Show replies