Thanks, Stuart,

On Saturday 29 November 2008 15:04, Stuart Halloway wrote:
> The only place I have seen it is on this list, when I asked Rich how
> to get the code for that section of the book to work. :-)

OK... Is it a legitimate part of Clojure's public specification, or is 
it something that is (even more) subject to change (than other things 
in a young language)?


I've read the whole book now, and the only other unexplained notation 
I've found is "#=". The first appearance is on page 57 (use fixed-width 
for optimum viewing)):

(meta #'meta)
-> {:arglists ([obj]), :name meta, :file "boot.clj",
    :line 147, :ns #=(find-ns clojure),
                   ^^^^^^^^^^^^^^^^^^^
    :doc "..."}


I can't replicate this by evaluating (meta #'meta). What I see in that 
place is ":ns #<Namespace clojure.core>". And while I find a place in 
the Clojure code that emits the "#=" sequence, it's part of an 
undocumented defmethod.

What does it mean? Is it meant to be readable? If I try to read that, I 
get this (in a newly launched REPL):

user=> #=(find-ns clojure)
nil



By the way, I should point out I'm using the latest SVN revision of the 
Clojure code.



> Stuart
>
> ...


Randall Schulz

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to