I would gladly pay for such a thing to materialize on my screen; if it only 
took money to get that, I'm sure we'd all be willing to finance such an 
effort however we can.

On Thursday, October 27, 2011 1:58:52 PM UTC-4, TimDaly wrote:
>
> So imagine a world where the eloquence of Rich Hickey was expressed in
> book form. Imagine the whole immutability lecture written down and 
> decorated with the actual running code as illustration. Imagine that
> the original authors clearly explained software transactional memory
> and illustrated it with the actual code. Imagine a discussion of
> argument destructuring with running code illustrations.
>
> How many more people would be able to dive into the details of Clojure
> to maintain and modify the code? How many people would find it much
> easier to understand prototypes, defrecords, macros, and all of the
> other struggles that populate the current email forums? How are
> infinite sequences supported and what code supports it? What does
> NIL mean and why was it defined that way?
>
> We do not capture the ideas. We do not rewrite the explanations to
> clarify the fine points of confusion. We do not illustrate how the
> ideas of Red-Black tries are moved "from ideas to implementation".
> We do not communicate the ideas to each other. We code for the machine.
>
> ... 

> Now imagine that the "book" is multimedia where you can include
>
> animation (watch the tree balance), video, and a running REPL.
> Think Khan Academy for Clojure.
>
> This community is willing to overthrow the traditional ideas of lisp
> in order to make progress on a new path. Yet we continue to structure
> the development as though we worked on a PDP 11/40 with 4k file size
> limits. We continue to let the most valuable information which is the
> meat of Clojure disappear while we keep only the code, the bones of
> Clojure.
>
>

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