I'm trying to understand quoting in clojure and came across this article. While trying out the examples, I'm confused about the order of evaluation of quoting expressions.
`(~`'baz)
;; ↪ ('user/baz)
`(~'`baz)
;; ↪ ('user/baz)
Why do both the above expressions evaluate to ('user/baz)? Shouldn't the first one evaluate to ('baz)?