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 [email protected]
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
-~----------~----~----~----~------~----~------~--~---