Gabriella439 / Haskell-MMorph-Library

Monad morphisms
BSD 3-Clause "New" or "Revised" License
47 stars 26 forks source link

Tighten lower bound on `mtl` #35

Closed hvr closed 7 years ago

hvr commented 7 years ago

A counter-example would be w/ mtl-2.0.1.1:

Preprocessing library for mmorph-1.0.9..
Building library for mmorph-1.0.9..
[2 of 2] Compiling Control.Monad.Trans.Compose ( src/Control/Monad/Trans/Compose.hs, /tmp/mmorph-1.0.9/dist-newstyle/build/x86_64-linux/ghc-7.4.2/mmorph-1.0.9/build/Control/Monad/Trans/Compose.o )

src/Control/Monad/Trans/Compose.hs:24:36:
    Module
    `Control.Monad.Reader.Class'
    does not export
    `MonadReader(ask, local, reader)'

src/Control/Monad/Trans/Compose.hs:25:35:
    Module
    `Control.Monad.State.Class'
    does not export
    `MonadState(get, put, state)'

src/Control/Monad/Trans/Compose.hs:27:36:
    Module
    `Control.Monad.Writer.Class'
    does not export
    `MonadWriter(writer, tell, listen, pass)'
hvr commented 7 years ago

I've also revised the two affected releases:

Gabriella439 commented 7 years ago

Thank you!