1
Fork 0

Specify package versions.

master
Joshua Potter 2018-02-28 21:04:31 -08:00
parent 83c6898a26
commit e3d8c054e8
3 changed files with 10 additions and 10 deletions

View File

@ -21,11 +21,11 @@ description: Please see the README on Github at
dependencies: dependencies:
- base >=4.7 && <5 - base >=4.7 && <5
- bytestring - bytestring >=0.10.8.1 && <0.11
- exceptions >=0.6 && <0.9 - exceptions >=0.6 && <0.9
- free >=4.12 && < 5 - free >=4.12 && < 5
- mtl >=2.2.1 && <2.3 - mtl >=2.2.1 && <2.3
- text - text >=1.2.2.2 && <1.3
- transformers >=0.4 && <0.6 - transformers >=0.4 && <0.6
library: library:

View File

@ -2,7 +2,7 @@
-- --
-- see: https://github.com/sol/hpack -- see: https://github.com/sol/hpack
-- --
-- hash: 13d659fe8ecd81d67fd78960f36f07fa73797ddb1b931a27bfc3fcda98d924fc -- hash: fc6b86411535aa75c305ca8e5e3c4b1690cffe2f3b62d7e8505cfc487d68bca6
name: postlude name: postlude
version: 0.1.0.1 version: 0.1.0.1
@ -29,11 +29,11 @@ library
src src
build-depends: build-depends:
base >=4.7 && <5 base >=4.7 && <5
, bytestring , bytestring >=0.10.8.1 && <0.11
, exceptions >=0.6 && <0.9 , exceptions >=0.6 && <0.9
, free >=4.12 && <5 , free >=4.12 && <5
, mtl >=2.2.1 && <2.3 , mtl >=2.2.1 && <2.3
, text , text >=1.2.2.2 && <1.3
, transformers >=0.4 && <0.6 , transformers >=0.4 && <0.6
exposed-modules: exposed-modules:
Postlude Postlude

View File

@ -79,29 +79,29 @@ import Control.Monad.Writer as X
) )
import Control.Monad.Trans.Except as X import Control.Monad.Trans.Except as X
( Except -- ^ ExceptT e Identity :: * -> * ( Except
, ExceptT, ExceptT(ExceptT), runExceptT , ExceptT, ExceptT(ExceptT), runExceptT
) )
import Control.Monad.Trans.Free as X import Control.Monad.Trans.Free as X
( Free -- ^ FreeT f Identity :: * -> * ( Free
, FreeT, FreeT(FreeT), runFreeT , FreeT, FreeT(FreeT), runFreeT
) )
import Control.Monad.Trans.Reader as X import Control.Monad.Trans.Reader as X
( Reader -- ^ ReaderT r Identity :: * -> * ( Reader
, ReaderT, ReaderT(ReaderT), runReaderT , ReaderT, ReaderT(ReaderT), runReaderT
) )
-- We default to the lazy implementation of State. -- We default to the lazy implementation of State.
import Control.Monad.Trans.State as X import Control.Monad.Trans.State as X
( State -- ^ StateT s Identity :: * -> * ( State
, StateT, StateT(StateT), runStateT , StateT, StateT(StateT), runStateT
) )
-- We default to the lazy implementation of Writer. -- We default to the lazy implementation of Writer.
import Control.Monad.Trans.Writer as X import Control.Monad.Trans.Writer as X
( Writer -- ^ WriterT w Identity :: * -> * ( Writer
, WriterT, WriterT(WriterT), runWriterT , WriterT, WriterT(WriterT), runWriterT
) )