[Haskell-cafe] STM reference?

Simon Peyton-Jones simonpj at microsoft.com
Fri Dec 9 04:20:25 EST 2005


GHC now has a Wiki http://cvs.haskell.org/trac/ghc/wiki, so I've started
a new page to give pointers to material on concurrent programming using
GHC.  (The link is near the bottom.)

Please add to it.

Simon


| -----Original Message-----
| From: haskell-cafe-bounces at haskell.org
[mailto:haskell-cafe-bounces at haskell.org] On Behalf Of
| Bulat Ziganshin
| Sent: 09 December 2005 07:07
| To: Scherrer, Chad
| Cc: haskell-cafe at haskell.org
| Subject: Re: [Haskell-cafe] STM reference?
| 
| Hello Chad,
| 
| Friday, December 09, 2005, 3:09:29 AM, you wrote:
| 
| SC> Can anyone suggest some references to learn how to program using
GHC
| SC> with threads? I've read a little bit about STM, but it's still
pretty
| SC> mysterious to me. Is this the best approach to take? I've never
used
| SC> threads in any language, but monads are fairly comfortable for me.
| 
| STM is just additional instrument, you can completely avoid it (as we
| had do until 6.4 release). Below is a list of papers related to
| imperative programming in Haskell. first contains pragmatic
| introduction in this world, including all concurrency stuffs, second
| is about an real high-concurrency application designed by GHC team.
| other papers is of more theoretical (and more strict) character
| 
| Tackling the awkward squad: monadic input/output, concurrency,
exceptions, and foreign-language
| calls in Haskell
|
[http://research.microsoft.com/Users/simonpj/papers/marktoberdorf/markto
berdorf.ps.gz]
| Writing High-Performance Server Applications in Haskell, Case Study: A
Haskell Web Server,
| [http://www.haskell.org/~simonmar/papers/web-server.ps.gz]
| [http://www.haskell.org/ghc/docs/papers/concurrent-haskell.ps.gz]
| [http://www.haskell.org/~simonmar/papers/conc-ffi.pdf]
| The Concurrent Haskell Foreign Function Interface
| [http://www.haskell.org/ghc/docs/papers/threads.ps.gz]
| Asynchronous Exceptions in Haskell
[http://www.haskell.org/~simonmar/papers/async.ps.gz]
| [http://research.microsoft.com/~simonpj/papers/stm/stm.pdf]
| [http://www.haskell.org/ghc/docs/papers/except_ps.gz]
| Imperative Functional Programming
[http://www.haskell.org/ghc/docs/papers/imperative.ps.gz]
| 
| 
| 
| --
| Best regards,
|  Bulat                            mailto:bulatz at HotPOP.com
| 
| 
| 
| _______________________________________________
| Haskell-Cafe mailing list
| Haskell-Cafe at haskell.org
| http://www.haskell.org/mailman/listinfo/haskell-cafe


More information about the Haskell-Cafe mailing list