;;;; A ring of macros, in a package. Neither body can be compiled first, so ;;;; there is no order to compile them in -- and an import's macros go through ;;;; the same rounds as the file's own, so the refusal has to fire here too. ;;;; Nothing in this package calls them, so the ring is found by the importer. (defmacro ping [args] (pong args)) (defmacro pong [args] (ping args))