Commit Graph

309 Commits

Author SHA1 Message Date
Yamada Ryo
7a01fe0ce6
[fix] #8: subsume functions don't have the expected type signatures. 2024-07-18 16:37:54 +09:00
Yamada Ryo
701362c2cf
[fix] #7: interposeRecH is buggy. 2024-07-18 16:30:11 +09:00
Yamada Ryo
b6c19a46c8
[add] description about tested-to-work GHC version in README.md. 2024-07-17 18:54:16 +09:00
Yamada Ryo
2b275c9700
Update README.md. 2024-07-17 18:47:54 +09:00
Yamada Ryo
eded953979
[add] description about GHC extensions & plugins in README.md. 2024-07-17 17:52:53 +09:00
Yamada Ryo
6344c46247
[fix] broken (on Hackage) link in README.md. 2024-07-17 17:32:07 +09:00
Yamada Ryo
232599fbdf
[fix] outdated module descriptions. 2024-07-17 17:11:43 +09:00
Yamada Ryo
11fef21edb
[add] ChangeLog.md about ver-0.2 release. 2024-07-17 16:55:24 +09:00
Yamada Ryo
7872483be1
[fix] Remove 'data-effects' entry in cabal.project. 2024-07-17 16:52:09 +09:00
Yamada Ryo
a64bcfc214
Bump the stage to beta. 2024-07-17 16:29:56 +09:00
Yamada Ryo
f3db91edd4
[fix] the Writer example code in README.md. 2024-07-17 16:21:31 +09:00
Yamada Ryo
4aa2ccea57
[add] package descriptions and depends version bounds. 2024-07-17 16:16:50 +09:00
Yamada Ryo
4e78a293f7
Add memo about functions for keyed effects. 2024-07-17 15:25:01 +09:00
Yamada Ryo
2d534b3564
Remove the excessive requirement related to the CLA. 2024-07-17 15:16:48 +09:00
Yamada Ryo
58258ce94d
[fix] Change naming convention of higher-order 'interpret' function-families. 2024-07-17 15:01:42 +09:00
Yamada Ryo
d03e273cc1
[add] description about the semantics to README.md. 2024-07-17 02:58:39 +09:00
Yamada Ryo
f5482eab47
[fix] Adjusted the order of NonDet+Except results in SemanticsZoo example with the order in semantics-zoo.md. 2024-07-17 02:50:45 +09:00
Yamada Ryo
c7d0b45fef
[fix] Changed the format of the SemanticsZoo example. 2024-07-17 02:36:44 +09:00
Yamada Ryo
d4194be53c
Added module descriptions for SemanticsZoo. 2024-07-17 02:24:40 +09:00
Yamada Ryo
07f30e1247
Removed commented-out unnecessary definitions. 2024-07-17 02:17:06 +09:00
Yamada Ryo
9979f83b8c
[add] lexi-lambda's semantics-zoo example. 2024-07-17 00:28:21 +09:00
Yamada Ryo
ee75fd852c
[fix] Implementation error in SendSigBy instance. 2024-07-16 18:45:41 +09:00
Yamada Ryo
554ac38173
[add] Alternative/MonadPlus instances to the wrapper data type. 2024-07-16 01:22:40 +09:00
Yamada Ryo
9aa4fdcf3a
[fix] Name of Except effect handlers. 2024-07-15 23:53:15 +09:00
Yamada Ryo
2a1dd819c8
[fix] Change naming convention of the Writer and Output effect handlers. 2024-07-15 23:45:37 +09:00
Yamada Ryo
2d180c53d2
[fix] Change naming convention of effect handlers. 2024-07-15 23:22:10 +09:00
Yamada Ryo
17cc78217a
[refactor] Remove unused import. 2024-07-15 22:56:25 +09:00
Yamada Ryo
85ea137263
[add] effect handlers for non-determinism. 2024-07-15 22:54:39 +09:00
Yamada Ryo
2bafde1e29
[add] details about the multi-layering example. 2024-07-15 20:22:16 +09:00
Yamada Ryo
658a52bac6
[fix] URL of Example/Continuation2 in README.md. 2024-07-15 20:18:21 +09:00
Yamada Ryo
8f71a2d4e6
[refactor] the 'Continuation2' example. 2024-07-15 20:14:00 +09:00
Yamada Ryo
2ff7edafdb
Update README.md. 2024-07-15 19:32:28 +09:00
Yamada Ryo
56f795d94c
Update README.md. 2024-07-14 12:04:00 +09:00
Yamada Ryo
f6568dfa93
Update README.md. 2024-07-14 11:30:51 +09:00
Yamada Ryo
4ef837b266
Update README.md. 2024-07-14 01:58:20 +09:00
Yamada Ryo
19a14ff857
[add] Comparison table with other effect systems. 2024-07-14 01:23:41 +09:00
Yamada Ryo
c8dbd18582
Update README.md. 2024-07-13 21:46:13 +09:00
Yamada Ryo
e2caa2ff56
Renew the 'Coroutine' effect handlers. 2024-07-13 16:07:12 +09:00
Yamada Ryo
6b47463c4e
[add] 'raise2Under' functions. 2024-07-13 14:34:58 +09:00
Yamada Ryo
8ef93f407c
[add] the 'subsume' functions. 2024-07-13 14:31:11 +09:00
Yamada Ryo
f27518f762
[add] 'keySubsume' functions. 2024-07-13 13:05:06 +09:00
Yamada Ryo
37ad751265
[fix] duplicated definition of Shift/Reset effects. 2024-07-13 11:54:54 +09:00
Yamada Ryo
7f36926bec
[add] the 'Fail' effect handler. 2024-07-13 01:21:11 +09:00
Yamada Ryo
be622fd1c1
[add] missing raise & flip functions. 2024-07-13 01:17:00 +09:00
Yamada Ryo
fd4f828d04
[add] a 'runStateIORef' handler. 2024-07-12 21:57:00 +09:00
Yamada Ryo
98f2c50b1b
[fix] order of type parameters in the runKVStorePure function. 2024-07-12 21:39:23 +09:00
Yamada Ryo
ff031972d5
[add] the 'Fresh' effects handler. 2024-07-12 20:56:18 +09:00
Yamada Ryo
63d6ccdf94
[add] the 'KVStore' effects handler. 2024-07-12 20:18:32 +09:00
Yamada Ryo
14bc571358
Update README.md. 2024-07-10 01:26:05 +09:00
Yamada Ryo
c2d12f72b8
[fix] Use 'liftIO' instead of 'sendIns' in the examples. 2024-07-09 00:52:13 +09:00