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

Reply via email to