I think we'd all agree that STM is a very important feature of
Clojure. I trust that it works as advertised, but until recently I
didn't feel that I understood exactly how it worked. This left me
unable to defend it when pressed by developers that aren't using
Clojure. I wanted to change that, for me and for the Clojure
community. For the past few months I've been working on an article
about STM in general and the Clojure implementation in particular. I
hope the Clojure community derives some value from it.

Consider this a beta version of the article. I have tried very hard to
get all the facts straight and have reviewed it many times. It seems
inevitable though that I may have stated some things incorrectly. This
is complicated stuff ... which it must be in order to make concurrent
programming easier.

If you have an interest in this topic, I'd appreciated getting some
feedback on the article. In particular, search for "Question:" in the
article. I'll make suggested updates quickly to avoid spreading any
misinformation.

You can find the article at http://ociweb.com/mark/stm/article.html.

Thanks!

-- 
R. Mark Volkmann
Object Computing, Inc.

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