Re: [Haskell-cafe] Is there any experience using Software Transactional Memory in substantial applications?

My opponent gave me that link: http://logicaloptimizer.blogspot.com/2010/06/so-microsofts-experiments-with-...
I enjoy the article you linked but I sort of skimmed it because it was a little boring, however its main point seem to be: 1. Ghostbusters. 2. Artificial intelligence is useless [1] 3. Listen to Anders! [2] An interesting sample: "Anders Hejlsberg: Well, the best Software Transactional Memory implementations are still sitting at around 200% to 400% and that's even in best cases actually and still with Software Transactional Memory it's still, in a sense, it's still a problem of synchronization and shared state which... Carl Franklin: It's just under the lower level. Anders Hejlsberg: Some would argue it's t h e wrong way to look at the problem in the beginning. We shouldn't have the shared state to begin with. Richard Campbell: Right. Hat guy from xkcd (Enter stage left): But don't you see that Haskell has no shared state. That's exactly why STM is so great for doing concurrency in Haskell!" (I maybe edited that a little there.) Ta ta, Johnny [1] Artificial intelligence is pointless http://www.youtube.com/watch?v=nvZBtJ-ncEM [2] The internet audio talkshow http://www.dotnetrocks.com/default.aspx?showNum=541 I found this transcript on google. Server seems to give of fake 404 pages, so have to hotlink :( http://perseus.franklins.net/dotnetrocks_0541_anders_hejlsberg.pdf

2010/8/8 Johnny Morrice
My opponent gave me that link: http://logicaloptimizer.blogspot.com/2010/06/so-microsofts-experiments-with-...
I enjoy the article you linked but I sort of skimmed it because it was a little boring, however its main point seem to be:
1. Ghostbusters. 2. Artificial intelligence is useless [1] 3. Listen to Anders! [2]
Anders Hejlsberg: Some would argue it's t h e wrong way to look at the problem in the beginning. We shouldn't have the shared state to begin with.
Richard Campbell: Right.
"Except that we have to write real apps" is a real gem of that conversation. ;) Thank you very much for your points.

On Sun, Aug 8, 2010 at 6:09 PM, Serguey Zefirov
"Except that we have to write real apps" is a real gem of that conversation. ;)
So this Anders guy bashes functional languages and then says that programmers should be encouraged to write functional code in OO languages? Doesn't make any sense for me. Well, whatever =). Cheers! =) -- Felipe.
participants (3)
-
Felipe Lessa
-
Johnny Morrice
-
Serguey Zefirov