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