The exact paper is this (called "STM In the small"):
http://www.google.co.uk/url?sa=t&rct=j&q=stm%20spectm&source=web&cd=3&sqi=2&ved=0CGEQFjAC&url=http%3A%2F%2Finfoscience.epfl.ch%2Frecord%2F174888%2Ffiles%2Feuro170-dragojevic.pdf&ei=BcGqT8vSJsHf8AOfwYjjBA&usg=AFQjCNEITMgowGA_QZHUrJTAqSnphild0w
from a quick read i had - it seems like the guy who wrote it has worked
with Tim on STMs...
So clojure's STM does not fall under the "general purpose" category with
terrible preformance he was referring to? are there any benchmarks
specifically targeted at the STM and not clojure generally? I asked him
about Clojure at the end of the talk and he said he's only seen Clojure
in the listings for languages with STMs. The first language that offers
this option as the default mechanism for coordination and he has never
heard of it?...seems weird!
Jim
On 09/05/12 18:40, Stefan Kamphausen wrote:
Hi,
if he was talking about the things, Joe Duffy describes on [1], those
were way more general purpose. Clojure carefully combines several
features, (i.e. immutable data, persistent datastructures, reference
types) to allow the current implementation of STM. For example
Clojure does not contain arbitrary rollbacks, and it does not collect
state-transitions.
Of course it will have to prove itself in the next few years.
Kind regards,
Stefan
[1]
http://www.bluebytesoftware.com/blog/2010/01/03/ABriefRetrospectiveOnTransactionalMemory.aspx
--
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
Note that posts from new members are moderated - please be patient
with your first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--
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
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en