also on the multi-version approach. but the particular reason I mentioned this 
was
that it also tried to address the issue of composing transactions (discussion 
of which
is explicitly excluded from the section 1.2 you refer to). for instance, 
compare the
discussion and examples in "Composable Memory Transactions" with the one in
section 3.11 (pp 80-) of Reed's thesis. not that STM isn't nicer, more complete,
and all that;-) but Reed's ideas seemed rather more advanced than I had expected
from the discussion of related work in the STM paper.

Claus

Interesting reference. I had never heard of it. From reading section 1.2 it sounds like an early description of > the optimistic approach to implementing atomic transactions (which is itself a well-studied field).

Simon

|     NAMING AND SYNCHRONIZATION IN A
|     DECENTRALIZED COMPUTER SYSTEM
|
|     SourceTechnical Report: TR-205
|     Year of Publication: 1978
|     Author D. P. Reed
|
| I'm not entirely sure where I got my version from (it was mentioned
| as a cornerstone in Alan Kay et al s latest project, Croquet, on which
| Reed is a collaborator: http://www.opencroquet.org/ ), but here is
| the abstract:
|
| http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=889815
|
| (note that it mentions both grouping of updates, and synchronized
| composition of modules with local synchronization constraints)
|
| and this might be the official site for the scanned copy (?):
|
| http://www.lcs.mit.edu/publications/specpub.php?id=773

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to