[Haskell-cafe] Misleading MVar documentation

Neil Brown nccb2 at kent.ac.uk
Wed Jan 12 17:23:37 CET 2011

On 12/01/11 15:53, Edward Z. Yang wrote:
> These are interesting, opposed perspectives, and I suspect what would be
> good is to treat both situations.  I think perhaps what would be good
> to put in the introduction is the conceptual model of MVars: that is,
> take and put are the fundamental operations, and everything else is
> composed of them.  With additional constraints on who is writing and reading
> MVars, you can assume more safety properties, but you have to ensure
> that those are indeed held (or you should use STM instead.)
> I'll try another writeup. Does anyone know where the original papers for
> MVars might be?
I think the original paper is "Concurrent Haskell", available here:


and here:




More information about the Haskell-Cafe mailing list