├── .gitignore ├── LICENSE ├── README.md ├── Setup.hs ├── bench └── TestBench.hs ├── configure.sh ├── effect-handlers.cabal ├── install-deps.sh ├── src ├── Control │ └── Effects │ │ ├── Eff.hs │ │ ├── Exception.hs │ │ ├── IO.hs │ │ ├── Reader.hs │ │ ├── Search.hs │ │ ├── State.hs │ │ └── Writer.hs └── Data │ └── Union.hs ├── stack.yaml └── test ├── Examples ├── Combined.hs ├── ExampleSpec.hs ├── Exception.hs ├── Reader.hs ├── Search.hs └── Writer.hs ├── Main.hs └── Spec.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /bench/TestBench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/bench/TestBench.hs -------------------------------------------------------------------------------- /configure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/configure.sh -------------------------------------------------------------------------------- /effect-handlers.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/effect-handlers.cabal -------------------------------------------------------------------------------- /install-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/install-deps.sh -------------------------------------------------------------------------------- /src/Control/Effects/Eff.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Control/Effects/Eff.hs -------------------------------------------------------------------------------- /src/Control/Effects/Exception.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Control/Effects/Exception.hs -------------------------------------------------------------------------------- /src/Control/Effects/IO.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Control/Effects/IO.hs -------------------------------------------------------------------------------- /src/Control/Effects/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Control/Effects/Reader.hs -------------------------------------------------------------------------------- /src/Control/Effects/Search.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Control/Effects/Search.hs -------------------------------------------------------------------------------- /src/Control/Effects/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Control/Effects/State.hs -------------------------------------------------------------------------------- /src/Control/Effects/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Control/Effects/Writer.hs -------------------------------------------------------------------------------- /src/Data/Union.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/src/Data/Union.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/Examples/Combined.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Examples/Combined.hs -------------------------------------------------------------------------------- /test/Examples/ExampleSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Examples/ExampleSpec.hs -------------------------------------------------------------------------------- /test/Examples/Exception.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Examples/Exception.hs -------------------------------------------------------------------------------- /test/Examples/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Examples/Reader.hs -------------------------------------------------------------------------------- /test/Examples/Search.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Examples/Search.hs -------------------------------------------------------------------------------- /test/Examples/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Examples/Writer.hs -------------------------------------------------------------------------------- /test/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Main.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edofic/effect-handlers/HEAD/test/Spec.hs --------------------------------------------------------------------------------