You may find 
http://blog.higher-order.net/2009/02/01/understanding-clojures-persistentvector-implementation/
useful for a clear explanation of PersistentVectors.  Maybe even get
in touch with the guy for an addition to the book?
Thanks for your work on a literate clojure.

sincerely,
--Robert McIntyre

On Fri, Jan 7, 2011 at 12:28 AM, Ken Wesson <kwess...@gmail.com> wrote:
> On Fri, Jan 7, 2011 at 12:07 AM, Tim Daly <d...@axiom-developer.org> wrote:
>> Hmmm. I may have misunderstood your point. I thought you were suggesting
>> writing code that is not part of the distribution in order to get a
>> minimal running system and then working from that. If that is not what
>> you're suggesting then I'm confused.
>
> No, I was just suggesting that the order of the material put the stuff
> in the distribution that's necessary to bootstrap a minimally
> functional repl first, culminating in the eval function and the
> command-line repl class, then flesh out the rest of Clojure's
> feature-set with the rest of the stuff in the distribution. No new
> code.
>
>> The pamphlet sources are in a git repository so they are immutable.
>>
>> Wikis are fine for a lot of things but not for linearizing the
>> ideas into a readable literate form. Books fulfill that role.
>
> I suggested *maybe* letting the wiki users try to decide,
> collectively, on a linearization; maybe that would prove workable and
> maybe not. If not, you'd have to linearize it yourself to make the
> book version. But if you're looking for section submissons and user
> proof-reading a wiki can at least organize that activity, and can
> provide "seeds" by having unwritten sections in there with just the
> source code that is to be explained. And without potential
> contributors maybe being put off by having to learn a whole extra set
> of tools (namely, github and whatever client software) and get a login
> at some site (github). Some might not have used git. A few might not
> have used any code repository system. A wiki on the other hand can be
> edited by anyone who can type stuff into a web form and can be
> configured not to require a login (ala Wikipedia itself).
>
> --
> 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

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