Hey, A bit late to the party but something I'd love to see in the book is an approachable summary/description/use cases of the main concurrency models at play today: event-based and thread-based concurrency. I see this section helping people compare Clojure with something like Node.js or Ruby with EventMachine (Clojure has aleph[1] for that purpose).
There is a lot of controversy around the topic and I believe even a brief discussion on the subject will be beneficial. This paper has a lot a good info: http://static.usenix.org/events/hotos03/tech/full_papers/vonbehren/vonbehren_html/ (it is biased towards a threaded model though). Would this be way out of scope for your book? - Even not exactly what you were after when you asked about concurrency models? [1] https://github.com/ztellman/aleph/ Cheers, Leonardo Borges www.leonardoborges.com On Fri, Aug 3, 2012 at 1:11 PM, cej38 <junkerme...@gmail.com> wrote: > I think that you have to talk about concurrency! It is on everyone's mind. > I would like to see the discussion go further than what I have seen in most > other Clojure books. If you are REALLY interested in concurrency, you are > probably interested in looking at using more than one node in a cluster. > Two areas that are always interested in concurrency are big data and high > performance computing. I come from a background where the only idea of how > to do concurrency is through the use of MPI. I would like to learn how to > get nodes on a cluster to talk to each other within a Clojure enviroment. > > Further, a paragraph or two about what use cases each of the node > interconnect models would work best for would be absolutely awesome. As an > example, I know that all of the following exist but I don't know when to use > what (I know clojure-hadoop is NOT what I want for my use cases). > > clojure-hadoop > swamiji > cacalog > zookeeper-clj > storm > Avout > lein-condor > > -- > 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