I'm sitting in a talk about Clojure's STM and thinking "hey, we could do that". The primary items necessary seem to be:
* A variable that's mutable but only within a transaction * Persistent data stores * Atomic section syntax This isn't something that would be rolled into Duby itself, but it could easily be a Duby plugin. You'd get compiler tweaks to enable transactional references (maybe with @@vars or or something?) plus Clojure's data structures and STM. Literal arrays and hashes would then construct Clojure collections. Interesting idea? - Charlie --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email