haskell-distributed/distributed-process — pull request #70 by nushio3 (2012-11-12 13:27:01+00:00)
Title: Process is an instance of MonadBaseControl IO

How do you think about making the Process monad an instance of MonadBaseControl IO?

This will make it easier to use the Process monad together with other packages, such as Persistent http://hackage.haskell.org/packages/archive/persistent/1.0.1.3/doc/html/Database-Persist.html and CurryDB http://hackage.haskell.org/packages/archive/CurryDB/0.1.0.0/doc/html/Database-Curry.html .

I am sorry for the large diff, because my editor have removed a lot of trailing whitespaces, but the essential change is as follows:

https://github.com/nushio3/distributed-process/commit/a527a0589fead076942e3a1d94d2f66000c7ecfb