[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