It is there to support the “:reload” and “:reload-all” features of “require”
and to help separate the concern of loading libs from the concern of tracking
namespaces.
--Steve
> On Jan 29, 2018, at 6:36 PM, Raymond Huang <12ay.hu...@gmail.com> wrote:
>
> I was poking around `tools.namespace` an
It is there to support the “:reload” and “:reload-all” features of “require”
and to help separate the concern of loading libs from the concern of tracking
namespaces.
--Steve
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, se
I was poking around `tools.namespace` and I found it interesting that the
implementation of `remove-lib` is:
```(defn remove-lib
"Remove lib's namespace and remove lib from the set of loaded libs."
[lib]
(remove-ns lib)
(dosync (alter @#'clojure.core/*loaded-libs* disj lib)))
```
I’m wo