Added metadata to sci vars
This commit is contained in:
parent
8a0e1a6c28
commit
ac75dcad82
1 changed files with 2 additions and 2 deletions
|
|
@ -11,11 +11,11 @@
|
|||
(swap! env update-in [:namespaces ns-name]
|
||||
(fn [ns-map]
|
||||
(if ns-map ns-map {:obj sci-ns})))
|
||||
(doseq [[var-name var-value] vars]
|
||||
(doseq [[var-name var-value :as var] vars]
|
||||
(cond (ifn? var-value)
|
||||
(swap! env assoc-in [:namespaces ns-name var-name]
|
||||
(sci/new-var
|
||||
(symbol (str ns-name) (str var-name)) var-value))
|
||||
(symbol (str ns-name) (str var-name)) var-value (meta var-name)))
|
||||
(string? var-value)
|
||||
(sci/eval-string* ctx var-value))))))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue