Commit Graph

275 Commits

Author SHA1 Message Date
Yamada Ryo
6ba7baf68d
[add] dependency version bounds. 2024-10-10 04:08:56 +09:00
Yamada Ryo
d3f56931b8
[add] performance comparison table from mtl. 2024-10-10 03:22:45 +09:00
Yamada Ryo
e5c7410081
Update README.md for v0.4.0. 2024-10-10 03:05:53 +09:00
Yamada Ryo
ba1a415ee6
[remove] support for higher-order effects that are not HFunctor. 2024-10-09 23:13:03 +09:00
Yamada Ryo
f07f850856
[add] top-level documentation. 2024-10-09 22:46:25 +09:00
Yamada Ryo
06eb380d0b
[add] Sum notation of effect sets. 2024-10-04 07:35:26 +09:00
Yamada Ryo
46163053f8
[add] inj0(H), injN(H), sendN(H). 2024-10-04 06:31:12 +09:00
Yamada Ryo
7d9444d224
[add] benchmarks for other library cases. 2024-10-03 17:15:36 +09:00
Yamada Ryo
4c10891814
[fix] the mistake in the test case description. 2024-10-03 16:27:22 +09:00
Yamada Ryo
57293c84bb
[add] test for coroutine, NonDet, and writer. 2024-10-03 16:21:11 +09:00
Yamada Ryo
13942d4433
[add] test for semantics. 2024-10-03 15:59:28 +09:00
Yamada Ryo
ee08d6342b
[add] benchmarks. 2024-10-03 12:42:59 +09:00
Yamada Ryo
1a10842e34
[fix] for data-effects v0.2. 2024-10-03 09:40:50 +09:00
Yamada Ryo
3038caa017
[add] all examples. 2024-10-03 09:12:06 +09:00
Yamada Ryo
755f8b3d60
[fix] SIGSEGV bug in 'transform' and unsound type signature in 'decomp'.
[add] SemanticsZoo and Continuation2 examples.
2024-10-03 08:46:16 +09:00
Yamada Ryo
6fa1bc2637
Merge branch 'feature/no-hfunctor' into feature/core-v3 2024-10-03 08:00:14 +09:00
Yamada Ryo
ca236c13d8
[add] standard effects interpreters. 2024-10-03 07:57:12 +09:00
Yamada Ryo
24fdd5e39a
[WIP] standard effects interpreters. 2024-10-03 06:33:23 +09:00
Yamada Ryo
d287666453
[WIP] Non-HFunctor support. 2024-10-03 05:51:39 +09:00
Yamada Ryo
4cb8eb84a4
[add] state-specific interpreting functions. 2024-10-02 21:03:48 +09:00
Yamada Ryo
f82b10f579
[add] basic effectful functions. 2024-10-02 20:32:14 +09:00
Yamada Ryo
e343500002
[fix] to work type inference for union manipulation functions. 2024-10-02 20:15:55 +09:00
Yamada Ryo
a5d8139b9c
[WIP] union manipulation. 2024-10-02 16:48:56 +09:00
Yamada Ryo
6fa81cdf70
[add] open unions. 2024-09-29 14:05:23 +09:00
Yamada Ryo
e28bed0af9
[fix] wrong sentence in README.md. 2024-09-25 04:53:10 +09:00
Yamada Ryo
774121d2fb
Update README.md to avoid ambiguous expressions and replace them with quantitative measurements later. 2024-09-25 04:52:14 +09:00
Yamada Ryo
f7ee057227
Update README.md about comparison. 2024-09-25 02:43:10 +09:00
Yamada Ryo
1e7321fe1a
[add] performance in README.md. 2024-09-14 00:23:36 +09:00
Yamada Ryo
ec299c404b
[add] about GHC version in README.md. 2024-09-10 19:36:52 +09:00
Yamada Ryo
1a2774adab
[fix] Generalize runStateIORef. 2024-09-09 18:57:52 +09:00
Yamada Ryo
e2deb545fe
[fix] Update permalinks. 2024-09-09 18:02:27 +09:00
Yamada Ryo
08f5cfe6a8
[add] the Issue 12 Semantics Test to README.md. 2024-09-09 16:32:37 +09:00
Yamada Ryo
03a43f09a6
[add] the Issue 12 Semantics Test. 2024-09-09 16:26:09 +09:00
Yamada Ryo
18367346e2
Update README.md about performance. 2024-09-09 12:58:19 +09:00
Yamada Ryo
c253377549
[fix] todo. 2024-09-09 05:09:18 +09:00
Yamada Ryo
ccdab5c234
[add] translation todo. 2024-09-09 02:03:46 +09:00
Yamada Ryo
b89b0cdee9
[add] more acknowledgements. 2024-09-09 01:38:26 +09:00
Yamada Ryo
b78868533a
[add] link for mechanism article. 2024-09-05 13:45:43 +09:00
Yamada Ryo
001dd9d115
[fix] version of heftia-effects in README.md. 2024-09-05 11:58:48 +09:00
Yamada Ryo
c3c344ad7a
[fix] #10: Allow text>=2.0 && <2.2. 2024-09-05 11:35:46 +09:00
Yamada Ryo
42584d7bea
[fix] wrong sentence. 2024-09-05 06:57:44 +09:00
Yamada Ryo
ed8daf3dc8
[fix] performance of eff. 2024-09-05 06:51:07 +09:00
Yamada Ryo
130b477aa4
Update README.md. 2024-09-05 06:46:37 +09:00
Yamada Ryo
6cfe9349f6
[fix] docs-ja/03. 2024-09-01 18:53:12 +09:00
Yamada Ryo
4ad2da9d93
[fix] links to v0.3.0. 2024-09-01 18:45:02 +09:00
Yamada Ryo
f275ec5231
[add] delimited continuation docs-ja. 2024-09-01 18:36:21 +09:00
Yamada Ryo
ce837c56b6
[fix] the continuation example. 2024-09-01 18:29:35 +09:00
Yamada Ryo
bfa8ed3786
Bump to 0.3.0. 2024-09-01 17:24:59 +09:00
Yamada Ryo
b889266998
[fix] Rename the module from Handler to Interpreter to align with terminology. 2024-09-01 17:19:44 +09:00
Yamada Ryo
1b39de88ed
[add] changelog. 2024-09-01 17:12:45 +09:00