Both of these cases appear to relate to namespaces btw. Line 182 of 
swank/commands/basic.clj is the 3rd `let` form:

(defslimefn load-file [file-name]

(let [libs-ref @(resolve 'clojure.core/*loaded-libs*)
      libs @libs-ref
      ns-form (ns/read-file-ns-decl (java.io.File. file-name))
      ns (second ns-form)]
  (try
    (when ns
      (destroy-ns ns))
    (dosync (ref-set libs-ref #{}))
    (pr-str (clojure.core/load-file file-name))
    (finally
     (dosync (alter libs-ref into libs))))))

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to