This is a Haskell implementation of the [Dining philosophers problem](http://en.wikipedia.org/wiki/Dining_philosophers) using STM