It is a compilation of simple example codes to implement concurrent programming in Haskell. It uses the tools and functionalities of Control.Concurrent
library in Haskell.
The project was developed as a research study over the following publications :
- S.P. Jones, A. Gordon, and S. Finne. Concurrent haskell. 23rd ACMSymposium on Principles of Programming Languages (POPL’96), St Petersburg Beach, Florida, January 1996
- S.P. Jones. Beautiful concurrency. In Beautiful Code. O’Reilly Media, May 2007
- T. Harris, S. Marlow, S.P. Jones, and M. Herlihy. Composable memorytransactions. Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming (PPoPP’05), Chicago IL,USA, June 2005
- Any example code can be run by the command
runhaskell <file-name>.hs