GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
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/22.214.171.124/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:
remove trailing spaces.
Process is instance of MonadBaseControl IO.
update the version.
inline pragma for member functions.
match the master to edesko's original repo.
Excuse me, but I realized that pushing the forked master branch is not a good idea. Let me retry this pull request.