Hi,
the correct way to *change* to a namespace is in-ns. Calling ns will also
refer to clojure.core. The first scenario happens because the namespace
already exists and the ns tries to refer extend to #'clojure.core/extend
which fails because #'clj-time.core/extend is already there. The second
rather than the clojure one.
>
> The following two scenarios happen and don't make sense to me.
>
> The first is I slime-connect to a new swank session. The repl is in
> user. I open my test/core.clj file and compile it. When I return to
> the repl and (ns test.core) I get a sldb
e it. When I return to
the repl and (ns test.core) I get a sldb trace which I need to quit.
It has the following complaint:
extend already refers to: #'clj-time.core/extend in namespace:
test.core
The second is a variation where I start a new swank session and in the
repl change the name s