Is this what you're looking for:

        user=> (doc the-ns)
        -------------------------
        clojure.core/the-ns
        ([x])
          If passed a namespace, returns it. Else, when passed a symbol,
          returns the namespace named by it, throwing an exception if not
          found.
        nil
        user=> (the-ns 'user)
        #<Namespace user>

If not, please describe what you're after more explicitly.

--Steve

On Apr 5, 2009, at 2:29 PM, dysinger wrote:


How can I introspect namespaces?  I can once I have some definitions
going it seems but not before (I am noob).  See below example:

(ns x.y.z
 (import '(java.util.logging Logger)))
(def log (Logger/getLogger "x.y.z")) ;; <-- how-to introspect this
ns ?
(.addHandler log (FileHandler. (format "/var/log/%s.log" (:ns
^#'log))))
;; once I have a def I can introspect the ns from the metadata
;; is that the only way?

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


Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to