File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 447447 (let [^sci.lang.Namespace ns (sci-the-ns ctx ns )]
448448 (types/getName ns )))
449449
450- (defn sci-ns-aliases [ctx sci-ns]
450+ (defn sci-ns-aliases* [ctx sci-ns]
451451 (let [name (sci-ns-name ctx sci-ns)
452452 aliases (get-in @(:env ctx) [:namespaces name :aliases ])]
453453 (zipmap (keys aliases)
454454 (map (fn [sym]
455455 (sci.lang/->Namespace sym nil ))
456456 (vals aliases)))))
457457
458+ (defn sci-ns-aliases [sci-ns]
459+ (let [ctx (store/get-ctx )]
460+ (sci-ns-aliases* ctx sci-ns)))
461+
458462(defn clean-ns [m]
459463 (dissoc m :aliases :imports :obj :refer :refers ))
460464
14841488 'not-any? (copy-core-var not-any?)
14851489 'next (copy-core-var next)
14861490 'nnext (copy-core-var nnext)
1487- 'ns-aliases (copy-var sci-ns-aliases clojure-core-ns {:ctx true : name 'ns-aliases})
1491+ 'ns-aliases (copy-var sci-ns-aliases clojure-core-ns {:name 'ns-aliases})
14881492 'ns-imports (copy-var sci-ns-imports clojure-core-ns {:ctx true :name 'ns-imports})
14891493 'ns-interns (copy-var sci-ns-interns clojure-core-ns {:ctx true :name 'ns-interns})
14901494 'ns-publics (copy-var sci-ns-publics clojure-core-ns {:ctx true :name 'ns-publics})
17141718 [ctx ns ]
17151719 (let [current-ns (sci.impl.utils/current-ns-name )
17161720 the-ns (sci-the-ns ctx
1717- (get (sci-ns-aliases ctx current-ns) ns ns ))]
1721+ (get (sci-ns-aliases* ctx current-ns) ns ns ))]
17181722 (sort (map first (sci-ns-publics ctx the-ns)))))
17191723
17201724 (defn dir
You can’t perform that action at this time.
0 commit comments