The current issue of Queue magazine has a couple of very interesting articles about concurrency and STM:
http://mags.acm.org/queue/200809/ Their conclusion as I understand it is that STM is still being researched and might not prove to be the solution everyone thinks it is. My conclusion is that concurrency is hard and I want as many tools available to me as I can get. I'm fine with STM as long as I can use raw locks when I need to and message passing when that makes more sense. But don't listen to me, go read the articles! I also enjoyed the Erlang article. It seems that the message-passing independent process paradigm in erlang is a close parallel of the agent model in clojure. I wonder what alternatives the considered when thinking about concurrency in erlang. Apologies if this has been mentioned already (I did a quick search of the list but drew a blank). -Darren --~--~---------~--~----~------------~-------~--~----~ 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 To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---