[Haskell-cafe] Monad of no `return` Proposal (MRP): Moving `return` out of `Monad`

Francesco Ariis fa-ml at ariis.it
Wed Oct 7 17:48:13 UTC 2015

On Wed, Oct 07, 2015 at 01:34:21PM -0400, Michael Orlitzky wrote:
> Instead of using #ifdef to handle four different compilers, keep a
> branch for each. Git is designed to make this easy, and it's usually
> trivial to merge changes from the master branch back into e.g. the
> ghc-7.8 branch. That way the code in your master branch stays clean.
> When you want to stop supporting an old GHC, delete that branch.

I suspect `cabal install your-library` without CPP would explode in
the face of (some of) your users though.

More information about the Haskell-Cafe mailing list