I get it, thank you!
Alan

Excerpts from Meikel Brandmeyer's message of 2010-02-22 17:22:19 -0500:
> Hi,
> 
> On Mon, Feb 22, 2010 at 05:07:33PM -0500, Alan Dipert wrote:
> > Hi Meikel, thank you as always for your help!
> 
> You are welcome. :)
> 
> > This makes a lot of sense. Am I correct in understanding that at some
> > level there is a separation of var and fn namespace? Or is the need
> > for deref more just a consequence of the way objects respond with
> > their contents?
> 
> No. There is no separation of var and fn namespace. Clojure is a Lisp-1
> (for some suitable definition of Lisp-1). Clojure stores all global
> bindings in Vars. Be it a function, a number, a map, whatever. Now the
> need for deref comes from the fact, that ns-resolve returns the Var
> itself and not its contents. These are retrieved with the deref.
> 
> Sincerely
> Meikel
> 

-- 
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
Note that posts from new members are moderated - please be patient with your 
first post.
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