Default symbol resolution for syntax-quote expansion. Matches Clojure's SyntaxQuoteReader behavior: special forms stay unqualified, vars resolve to their defining namespace, unresolved symbols get current-namespace qualification. JVM/Babashka only — CLJS callers must provide their own resolver.
Default symbol resolution for syntax-quote expansion. Matches Clojure's SyntaxQuoteReader behavior: special forms stay unqualified, vars resolve to their defining namespace, unresolved symbols get current-namespace qualification. JVM/Babashka only — CLJS callers must provide their own resolver.
(default-resolve-symbol sym)Resolve a symbol for syntax-quote, matching Clojure's behavior.
Resolve a symbol for syntax-quote, matching Clojure's behavior. - Already namespace-qualified: keep as-is - Special forms: keep unqualified - Interop (.method): keep unqualified - Resolves to a var: use that var's namespace - Resolves to a class: use full class name - Unresolved: qualify with current namespace
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |