├── .gitignore ├── ChangeLog.md ├── LICENSE ├── README.md ├── effet.cabal ├── examples ├── Example │ ├── Cont.hs │ ├── Embed.hs │ ├── Error.hs │ ├── FileSystem.hs │ ├── Logger.hs │ ├── Managed.hs │ ├── Map.hs │ ├── RWS.hs │ ├── Reader.hs │ ├── Resource.hs │ ├── State.hs │ └── Writer.hs ├── Hspec.hs └── Main.hs ├── logo.png ├── package.yaml ├── src └── Control │ └── Effect │ ├── Cont.hs │ ├── Embed.hs │ ├── Error.hs │ ├── Identity.hs │ ├── Machinery.hs │ ├── Machinery │ ├── TH.hs │ ├── Tagger.hs │ └── Via.hs │ ├── Managed.hs │ ├── Map.hs │ ├── Map │ ├── Lazy.hs │ └── Strict.hs │ ├── RWS.hs │ ├── RWS │ ├── Lazy.hs │ └── Strict.hs │ ├── Reader.hs │ ├── Resource.hs │ ├── State.hs │ ├── State │ ├── Lazy.hs │ └── Strict.hs │ ├── Writer.hs │ └── Writer │ ├── Lazy.hs │ └── Strict.hs └── stack.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/README.md -------------------------------------------------------------------------------- /effet.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/effet.cabal -------------------------------------------------------------------------------- /examples/Example/Cont.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Cont.hs -------------------------------------------------------------------------------- /examples/Example/Embed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Embed.hs -------------------------------------------------------------------------------- /examples/Example/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Error.hs -------------------------------------------------------------------------------- /examples/Example/FileSystem.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/FileSystem.hs -------------------------------------------------------------------------------- /examples/Example/Logger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Logger.hs -------------------------------------------------------------------------------- /examples/Example/Managed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Managed.hs -------------------------------------------------------------------------------- /examples/Example/Map.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Map.hs -------------------------------------------------------------------------------- /examples/Example/RWS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/RWS.hs -------------------------------------------------------------------------------- /examples/Example/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Reader.hs -------------------------------------------------------------------------------- /examples/Example/Resource.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Resource.hs -------------------------------------------------------------------------------- /examples/Example/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/State.hs -------------------------------------------------------------------------------- /examples/Example/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Example/Writer.hs -------------------------------------------------------------------------------- /examples/Hspec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Hspec.hs -------------------------------------------------------------------------------- /examples/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/examples/Main.hs -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/logo.png -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/package.yaml -------------------------------------------------------------------------------- /src/Control/Effect/Cont.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Cont.hs -------------------------------------------------------------------------------- /src/Control/Effect/Embed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Embed.hs -------------------------------------------------------------------------------- /src/Control/Effect/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Error.hs -------------------------------------------------------------------------------- /src/Control/Effect/Identity.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Identity.hs -------------------------------------------------------------------------------- /src/Control/Effect/Machinery.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Machinery.hs -------------------------------------------------------------------------------- /src/Control/Effect/Machinery/TH.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Machinery/TH.hs -------------------------------------------------------------------------------- /src/Control/Effect/Machinery/Tagger.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Machinery/Tagger.hs -------------------------------------------------------------------------------- /src/Control/Effect/Machinery/Via.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Machinery/Via.hs -------------------------------------------------------------------------------- /src/Control/Effect/Managed.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Managed.hs -------------------------------------------------------------------------------- /src/Control/Effect/Map.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Map.hs -------------------------------------------------------------------------------- /src/Control/Effect/Map/Lazy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Map/Lazy.hs -------------------------------------------------------------------------------- /src/Control/Effect/Map/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Map/Strict.hs -------------------------------------------------------------------------------- /src/Control/Effect/RWS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/RWS.hs -------------------------------------------------------------------------------- /src/Control/Effect/RWS/Lazy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/RWS/Lazy.hs -------------------------------------------------------------------------------- /src/Control/Effect/RWS/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/RWS/Strict.hs -------------------------------------------------------------------------------- /src/Control/Effect/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Reader.hs -------------------------------------------------------------------------------- /src/Control/Effect/Resource.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Resource.hs -------------------------------------------------------------------------------- /src/Control/Effect/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/State.hs -------------------------------------------------------------------------------- /src/Control/Effect/State/Lazy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/State/Lazy.hs -------------------------------------------------------------------------------- /src/Control/Effect/State/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/State/Strict.hs -------------------------------------------------------------------------------- /src/Control/Effect/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Writer.hs -------------------------------------------------------------------------------- /src/Control/Effect/Writer/Lazy.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Writer/Lazy.hs -------------------------------------------------------------------------------- /src/Control/Effect/Writer/Strict.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typedbyte/effet/HEAD/src/Control/Effect/Writer/Strict.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-18.16 2 | 3 | packages: 4 | - . --------------------------------------------------------------------------------