Hi,

a little off-topic ...

On Wednesday, September 7, 2011 1:12:05 AM UTC+2, stuart....@gmail.com 
wrote:
>
> This is by design. Function position indicates that the data structure is a 
> collection, not a (logical) record.
>

AFAIK there a lots of well designed things in Clojure which reflect deep 
thinking and a strong reasoning.   I can imagine, that many people would 
like to read those things in one place, probably rather close to the 
Rationale for Clojure itself.  Something like Design Principles.  Things 
like "Function position indicates that the data structure is a collection" 
could be explained over there, together with "seqs always occur last in 
argument lists", the explanation why speed is the default and not safety (if 
I may summarize the direction 1.3 took like that), and more.  However, it 
should not go into too much detail, e.g. what the difference between records 
and types is, or how the reference types differ or how the various types of 
datastructures relate to each other, because that clearly belongs to the 
separate chapters.

But then, maybe it's just me.

Regards,
Stefan

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