├── .gitignore ├── LICENSE ├── README.md ├── Setup.hs ├── effin.cabal └── src ├── Control ├── Effect.hs ├── Effect │ ├── Bracket.hs │ ├── Coroutine.hs │ ├── Exception.hs │ ├── Lift.hs │ ├── List.hs │ ├── Reader.hs │ ├── State.hs │ ├── Thread.hs │ ├── Witness.hs │ └── Writer.hs └── Monad │ └── Effect.hs └── Data ├── Index.hs ├── Type ├── Nat.hs └── Row.hs └── Union.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /effin.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/effin.cabal -------------------------------------------------------------------------------- /src/Control/Effect.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect.hs -------------------------------------------------------------------------------- /src/Control/Effect/Bracket.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Bracket.hs -------------------------------------------------------------------------------- /src/Control/Effect/Coroutine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Coroutine.hs -------------------------------------------------------------------------------- /src/Control/Effect/Exception.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Exception.hs -------------------------------------------------------------------------------- /src/Control/Effect/Lift.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Lift.hs -------------------------------------------------------------------------------- /src/Control/Effect/List.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/List.hs -------------------------------------------------------------------------------- /src/Control/Effect/Reader.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Reader.hs -------------------------------------------------------------------------------- /src/Control/Effect/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/State.hs -------------------------------------------------------------------------------- /src/Control/Effect/Thread.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Thread.hs -------------------------------------------------------------------------------- /src/Control/Effect/Witness.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Witness.hs -------------------------------------------------------------------------------- /src/Control/Effect/Writer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Effect/Writer.hs -------------------------------------------------------------------------------- /src/Control/Monad/Effect.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Control/Monad/Effect.hs -------------------------------------------------------------------------------- /src/Data/Index.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Data/Index.hs -------------------------------------------------------------------------------- /src/Data/Type/Nat.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Data/Type/Nat.hs -------------------------------------------------------------------------------- /src/Data/Type/Row.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Data/Type/Row.hs -------------------------------------------------------------------------------- /src/Data/Union.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YellPika/effin/HEAD/src/Data/Union.hs --------------------------------------------------------------------------------