I remember a lot of macros-based libraries early, however it turned out they are not composable, so they grew a plain functions-and-data interface. New libraries don't use macros much.
AFAICT the role of macros in modern Clojure is limited to new control constructs.
I remember a lot of macros-based libraries early, however it turned out they are not composable, so they grew a plain functions-and-data interface. New libraries don't use macros much.
AFAICT the role of macros in modern Clojure is limited to new control constructs.