├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.markdown ├── Control └── Monad │ ├── Accum.hs │ ├── Cont.hs │ ├── Cont │ └── Class.hs │ ├── Error │ └── Class.hs │ ├── Except.hs │ ├── Identity.hs │ ├── RWS.hs │ ├── RWS │ ├── CPS.hs │ ├── Class.hs │ ├── Lazy.hs │ └── Strict.hs │ ├── Reader.hs │ ├── Reader │ └── Class.hs │ ├── Select.hs │ ├── State.hs │ ├── State │ ├── Class.hs │ ├── Lazy.hs │ └── Strict.hs │ ├── Trans.hs │ ├── Writer.hs │ └── Writer │ ├── CPS.hs │ ├── Class.hs │ ├── Lazy.hs │ └── Strict.hs ├── LICENSE ├── README.markdown ├── Setup.hs ├── cabal.project ├── docs └── Mtl-2.3.x-Migration.md └── mtl.cabal /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/CHANGELOG.markdown -------------------------------------------------------------------------------- /Control/Monad/Accum.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Accum.hs -------------------------------------------------------------------------------- /Control/Monad/Cont.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Cont.hs -------------------------------------------------------------------------------- /Control/Monad/Cont/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Cont/Class.hs -------------------------------------------------------------------------------- /Control/Monad/Error/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Error/Class.hs -------------------------------------------------------------------------------- /Control/Monad/Except.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Except.hs -------------------------------------------------------------------------------- /Control/Monad/Identity.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Identity.hs -------------------------------------------------------------------------------- /Control/Monad/RWS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/RWS.hs -------------------------------------------------------------------------------- /Control/Monad/RWS/CPS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/RWS/CPS.hs -------------------------------------------------------------------------------- /Control/Monad/RWS/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/RWS/Class.hs -------------------------------------------------------------------------------- /Control/Monad/RWS/Lazy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/RWS/Lazy.hs -------------------------------------------------------------------------------- /Control/Monad/RWS/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/RWS/Strict.hs -------------------------------------------------------------------------------- /Control/Monad/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Reader.hs -------------------------------------------------------------------------------- /Control/Monad/Reader/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Reader/Class.hs -------------------------------------------------------------------------------- /Control/Monad/Select.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Select.hs -------------------------------------------------------------------------------- /Control/Monad/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/State.hs -------------------------------------------------------------------------------- /Control/Monad/State/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/State/Class.hs -------------------------------------------------------------------------------- /Control/Monad/State/Lazy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/State/Lazy.hs -------------------------------------------------------------------------------- /Control/Monad/State/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/State/Strict.hs -------------------------------------------------------------------------------- /Control/Monad/Trans.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Trans.hs -------------------------------------------------------------------------------- /Control/Monad/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Writer.hs -------------------------------------------------------------------------------- /Control/Monad/Writer/CPS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Writer/CPS.hs -------------------------------------------------------------------------------- /Control/Monad/Writer/Class.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Writer/Class.hs -------------------------------------------------------------------------------- /Control/Monad/Writer/Lazy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Writer/Lazy.hs -------------------------------------------------------------------------------- /Control/Monad/Writer/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/Control/Monad/Writer/Strict.hs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/README.markdown -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/cabal.project -------------------------------------------------------------------------------- /docs/Mtl-2.3.x-Migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/docs/Mtl-2.3.x-Migration.md -------------------------------------------------------------------------------- /mtl.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haskell/mtl/HEAD/mtl.cabal --------------------------------------------------------------------------------