When I request the doc for a namespace, an exception gets thrown (clojure 1.3):


    user=> (doc clojure.core)
    ClassNotFoundException clojure.core  java.net.URLClassLoader$1.run 
(URLClassLoader.java:202)


I was looking at the source code, and noticed that in the (cond... first the 
symbol resolved to a var, and if that doesn't work find-ns is tried next.
However, trying to resolve a namespace symbol to a var throws an exception.

When you reverse the sequence, like in gist: https://gist.github.com/1872000, 
and eval that gist, you get:


    user=> (doc clojure.core)
    -------------------------
    clojure.core
      Fundamental library of the Clojure language
    nil
    user=> 


which is what you want to see.

Smells like a bug…  maybe change order in (cond… as in the gist-code, or catch 
exception in (resolve… 

-FrankS.





-- 
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