How to import macros from other libraries into yours in ClojureScript?

Did you define your macro in a .clj file?

Also, this might help: How to define and use a macro in both CLJ and CLJS?

It definitely seems like writing CLJS macros is a bit of a dark art.

Hum…

Also what you’re doing in your macro is weird. Can you use the back tick instead like:

(defmacro match [& args]
  `(core.match/match ~@args))