[PRL] [plt-internal] Video of Clojure talk

Sam TH samth at ccs.neu.edu
Thu Oct 2 16:19:14 EDT 2008


On Thu, Oct 2, 2008 at 3:15 PM, Shriram Krishnamurthi <sk at cs.brown.edu> wrote:
>>>> Well, yes, but not just that.  He restricts mutation to in
>>>> transactions
>>>
>>> Doesn't every STM have caveats about this?
>>
>> Caveats, yes.  But not all of them have such a strong restriction.
>
> What gave you the impression that he restricts it?

[snip discussion of commute]

I wasn't referring to commute at all - I was saying that no all STM
implementations prevent you from mutating variables outside of
transactions.  For example, I think the Java STMs allow you to mutate
the same variables inside and outside of transactions.  And most
languages with STM have mutable variables outside of the TM system.

-- 
sam th
samth at ccs.neu.edu



More information about the PRL mailing list