Reuse keyword's symbol when in CLJ runtime
This commit is contained in:
parent
5fa85400f0
commit
8ae93d91f6
1 changed files with 4 additions and 1 deletions
|
|
@ -1753,7 +1753,10 @@
|
||||||
(if (keyword? k)
|
(if (keyword? k)
|
||||||
(if-let [n (namespace k)]
|
(if-let [n (namespace k)]
|
||||||
(symbol n (name k))
|
(symbol n (name k))
|
||||||
(symbol (name k)))
|
;; In CLJ runtime, reuse symbol that's already present in the keyword.
|
||||||
|
#?(:bb (symbol (name k))
|
||||||
|
:clj (.sym ^clojure.lang.Keyword k)
|
||||||
|
:default (symbol (name k))))
|
||||||
k))
|
k))
|
||||||
|
|
||||||
(defn format-dsl
|
(defn format-dsl
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue