Skip to content
Create a gist now

Instantly share code, notes, and snippets.

(defmacro selfp [x]
`(= ~x '~x))
(defmacro maybe-quote [& body]
(cons `do (for [item body]
(if (selfp item)
(macroexpand '(maybe-quote stuff :test item))
;; (do (quote stuff) (quote :test) item)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.