
2 Oct
2013
2 Oct
'13
1:47 a.m.
Hi all, I'm pleased to announce the release of our new parallel-programming library, LVish: hackage.haskell.org/package/lvish It provides a "Par" monad similar to the monad-par package, but generalizes the model to include data-structures other than single-assignment variables (IVars). For example, it has lock-free concurrent data structures for Sets and Maps, which are constrained to only grow monotonically during a given "runPar" (to retain determinism). This is based on work described in our upcoming POPL 2014 paper: http://www.cs.indiana.edu/~rrnewton/papers/2013_07_LVish_quasiDet_working_dr... Cheers, -Ryan