I've been reading up on Akka recently, and I found the STM-related aspects very interesting. While thinking about state & transactions I've recalled Activate and went to check if it provides STM functionality. I was pleased to find that it in fact does, but I've noticed that Activate is using your own Radon-STM library. It appears that
http://nbronson.github.com/scala-stm/ that is used by Akka is going to be included in Scala standard library in near future (
http://nbronson.github.com/scala-stm/expert_group.html). Does Radon-STM have some features, relevant to Activate use case, that Scala-STM does not? Or is it just because you developed it before Scala-STM was available?
I'm also wondering if are considering replacing Radon-STM with Scala-STM if the latter is eventually included in the standard library. It could be beneficial from interoperability point of view.