I believe that DeuceSTM i primarily intended as a research platform for Java STMs, hence the flexibility with pluggable algorithms.
Another Java STM is multiverse: http://code.google.com/p/multiverse/ - the focus here is on performance. Multiverse is based on MVCC, like the Clojure STM. Both of these STMs operates with the mindset that objects are mutable by default, and tries to control this mutability. Whereas in the world of Clojure we have mutable references pointing to immutable values. In fact, the correctness of the Clojure STM depends on the objects "stored" in the refs be immutable. On Mon, Jul 13, 2009 at 2:07 AM, Vagif Verdi<vagif.ve...@gmail.com> wrote: > > Potentially interesting library for clojurians. Java STM > implementation: http://www.deucestm.org/ > > > > -- Venlig hilsen / Kind regards, Christian Vest Hansen. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---