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