kirancodes.me
To Proof Maintenance & Beyond!

Lightweight concurrency primitives for GHC

Peng Li, Simon Marlow, Simon L. Peyton Jones, Andrew P. Tolmach

Abstract

The Glasgow Haskell Compiler (GHC) has quite sophisticated support for concurrency in its runtime system, which is written in low-level C code. As GHC evolves, the runtime system becomes increasingly complex, error-prone, difficult to maintain and difficult to add new concurrency features.

DOI 10.1145/1291201.1291217

Related papers