Commit Graph

117 Commits

Author SHA1 Message Date
Andrzej Rybczak
f267f234ea Make the Fail effect interpreted 2021-08-01 16:34:36 +02:00
Andrzej Rybczak
8f37f3f79e Less unsafe functions, document unsafeness 2021-07-31 20:04:31 +02:00
Andrzej Rybczak
a9516ac93d Documentation 2021-07-31 20:04:31 +02:00
Andrzej Rybczak
115aa0a486 Re-export MonadIO and MonadUnliftIO 2021-07-31 20:04:31 +02:00
Andrzej Rybczak
3b5a7c0337 Make unsafeTailEnv return nothing 2021-07-29 02:04:44 +02:00
Andrzej Rybczak
f68ee23532 Turn off StrictData and make fields lazy where appropriate 2021-07-29 00:09:56 +02:00
Andrzej Rybczak
bd280b40ad Bump versions to 0.1 2021-07-28 23:19:11 +02:00
Andrzej Rybczak
dcba309d0f Write signatures down without the HasCallStack constraint 2021-07-28 21:05:57 +02:00
Andrzej Rybczak
a0f47ae558 Make runHandler work in Eff 2021-07-27 20:31:02 +02:00
Andrzej Rybczak
a7bc404998 Add the EffectHandler type synonym 2021-07-27 19:36:17 +02:00
Andrzej Rybczak
03663205ea Rename EnvRefCache to EnvRefStore 2021-07-27 14:31:56 +02:00
Andrzej Rybczak
50cdcbf9e0 Add Effectful.Prim 2021-07-26 17:04:05 +02:00
Andrzej Rybczak
04f427d5ff Clarify note for unsafeConsEnv 2021-07-26 15:59:31 +02:00
Andrzej Rybczak
c851bda0bd unsafe{Put,State,Modify}Env are safe 2021-07-26 15:35:17 +02:00
Andrzej Rybczak
96b2bb3498 Better GADT signatures 2021-07-26 15:13:50 +02:00
Andrzej Rybczak
5cb1e35a89 Adjust order of arguments in Env functions and remove readerEffectM 2021-07-26 15:08:23 +02:00
Mann mit Hut
f0bf1e49db
Split effectful package (#27)
* Moved effectful library to a subdirectory

* Initial commit of the effectful-core library

* Removed tests/benchmarks/examples from effectful-core package

* Removed READMEs from packages

* Updated CI

* Refactored doctest script

This is a bit closer to the CI setup.

* Adjusted dependencies

* Updated README

* Updated the package descriptions

* Added examples to test suite
2021-07-25 15:18:35 +02:00