Stephen C. Gilardi wrote:
> Yes, that's one of the things that's special about them. They are
> resolved as special forms independent of the current namespace.
>
> I'm not sure if it's essential or a design choice that they have no
> namespace of their own.
Pretty cool; this means that special operators just shadow my attempts
to redefine them. For example:
user> (defn quote [a b]
(+ a b))
#'user/quote
user> (quote 1 2) ;; Quote ignores args after the first...
1
user> (user/quote 1 2)
3
I guess that makes sense; no matter how much someone messes with your
environment, 'quote' is always a 'quote'...
Tayssir
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---