On Dec 22, 11:05 am, Rich Hickey <richhic...@gmail.com> wrote:
> But I think there is a tendency to bring presumptions from CL's
> symbols/packages/interning, many of which do not apply.

Sounds like a good FAQ, or another entry in http://clojure.org/lisps

If I may: "Unlike Common Lisp, symbols and keywords are just
identifiers.  They are never 'interned' and they do not store values.
Values are stored in Vars.  Every Var has a name, which is a symbol,
and a namespace.  Vars are created with 'def' forms.

"A namespace is a collection of Vars.  Every namespace has a name,
which is a symbol.

"Symbols and keywords have two parts: a namespace part, which may be
nil or a string; and a name part, which is a string."

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

Reply via email to