├── .gitignore ├── LICENSE ├── README.md ├── Setup.hs ├── benchmark └── Bench.hs ├── cabal.project ├── freer-cofreer.cabal ├── src └── Control │ ├── Comonad │ └── Cofree │ │ └── Cofreer.hs │ └── Monad │ └── Free │ └── Freer.hs └── test ├── Control ├── Comonad │ └── Cofree │ │ └── Cofreer │ │ └── Spec.hs └── Monad │ └── Free │ └── Freer │ └── Spec.hs ├── Data └── Functor │ └── Listable.hs ├── Spec.hs └── Test └── Hspec └── LeanCheck.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /benchmark/Bench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/benchmark/Bench.hs -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/cabal.project -------------------------------------------------------------------------------- /freer-cofreer.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/freer-cofreer.cabal -------------------------------------------------------------------------------- /src/Control/Comonad/Cofree/Cofreer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/src/Control/Comonad/Cofree/Cofreer.hs -------------------------------------------------------------------------------- /src/Control/Monad/Free/Freer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/src/Control/Monad/Free/Freer.hs -------------------------------------------------------------------------------- /test/Control/Comonad/Cofree/Cofreer/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/test/Control/Comonad/Cofree/Cofreer/Spec.hs -------------------------------------------------------------------------------- /test/Control/Monad/Free/Freer/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/test/Control/Monad/Free/Freer/Spec.hs -------------------------------------------------------------------------------- /test/Data/Functor/Listable.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/test/Data/Functor/Listable.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/test/Spec.hs -------------------------------------------------------------------------------- /test/Test/Hspec/LeanCheck.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/robrix/freer-cofreer/HEAD/test/Test/Hspec/LeanCheck.hs --------------------------------------------------------------------------------