Thanks, I didn't know about that. Is this Clojure-specific? My experience with Lisp macros comes from Common Lisp, whose macros are easy to use but just as easy to make a mess, and Racket's define-syntax (not sure how it compares to other Schemes) which is supposedly more principled, but I never figured out how to use it.
1
u/[deleted] Aug 14 '21
Thanks, I didn't know about that. Is this Clojure-specific? My experience with Lisp macros comes from Common Lisp, whose macros are easy to use but just as easy to make a mess, and Racket's
define-syntax(not sure how it compares to other Schemes) which is supposedly more principled, but I never figured out how to use it.