One difference would be if a ref is already inside of a bigger transaction that failed to commit for other reasons. With atoms it seems like the "transaction" is implicitly isolated to the atom (instead of explicitly wrapping around a ref.)
On Thu, Dec 4, 2008 at 9:26 PM, Mark Engelberg <[EMAIL PROTECTED]>wrote: > Didn't commute essentially give this behavior for refs? How is this > different? > > On Thu, Dec 4, 2008 at 5:02 PM, Rich Hickey <[EMAIL PROTECTED]> wrote: > >> >> I've added a new reference type - atom. >> >> > > > > -- Respectfully, Larry Diehl www.larrytheliquid.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---