I was trying to declare a list inside list in Clojure.
Expected behavior: `(`()) => (())
Actual behavior: `(`()) => ((clojure.core/list))
What does that output mean?
Also, I would like to understand how the behavior below is consistent.
`() => ()
`("hi") => ("hi")
`(`()) => ((clojure.core/list))
Unrelated to my question, here's a code snippet which actually returns (()):
(conj `() `())