├── .gitignore ├── .stylish-haskell.yaml ├── .travis.yml ├── LICENSE ├── Setup.hs ├── examples └── Main.hs ├── free-vl.cabal ├── src └── Control │ └── Monad │ └── Free │ ├── VanLaarhoven.hs │ └── VanLaarhovenE.hs ├── stack.yaml └── test └── Spec.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylish-haskell.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/.stylish-haskell.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/LICENSE -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /examples/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/examples/Main.hs -------------------------------------------------------------------------------- /free-vl.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/free-vl.cabal -------------------------------------------------------------------------------- /src/Control/Monad/Free/VanLaarhoven.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/src/Control/Monad/Free/VanLaarhoven.hs -------------------------------------------------------------------------------- /src/Control/Monad/Free/VanLaarhovenE.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/src/Control/Monad/Free/VanLaarhovenE.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aaronlevin/free-vl/HEAD/test/Spec.hs --------------------------------------------------------------------------------