Commit graph

49 commits

Author SHA1 Message Date
18d005aa92 update imports 2025-04-17 11:59:33 -05:00
d661524857 finish refactor 2025-04-13 04:45:12 -05:00
17a10b92f2 finish refactor 2025-04-13 04:40:54 -05:00
5d7d810d8d update free/list 2025-04-13 04:31:29 -05:00
cafa3a8fa7 change type ref pattern; update type signatures 2025-04-12 02:28:18 -05:00
19f02031b0 wip method typing 2025-04-11 18:16:01 -05:00
619f24c7dc add reduce derivation; add reduce to Free; fix traverse 2025-04-11 16:37:04 -05:00
cf3fe66f73 types & free reduce 2025-04-11 04:03:09 -05:00
853601f2c5 wip types 2025-04-11 00:36:41 -05:00
1e09ca655f wip interfaces 2025-04-10 04:37:45 -05:00
38343d7ec0 split monad law tests, add setoid to Option and Result 2025-04-09 23:17:38 -05:00
48a3670172 fix tests 2025-04-09 23:00:21 -05:00
35aa1c6ae9 move interfaces to their own file 2025-04-09 22:22:44 -05:00
96cc50ad34 move functions to own library 2025-04-09 02:18:49 -05:00
f79a2ca462 free refactor 2025-04-07 23:05:39 -05:00
55be1efee1 io wip 2025-04-07 03:03:40 -05:00
50f3cff3d9 List.count 2025-04-07 02:30:49 -05:00
b2d5ece8f0 reader fixes 2025-04-06 20:34:12 -05:00
1fec16c29c add reader 2025-04-06 18:23:53 -05:00
6e2f725e7a finished list 2025-04-06 15:52:57 -05:00
0336213ca9 wip cons list 2025-04-06 12:50:31 -05:00
e213666051 allow default interface impl 2025-04-05 22:50:38 -05:00
699a8e6a7c :3c 2025-04-05 22:39:39 -05:00
d2051d9086 removed unused type from union 2025-04-03 16:53:55 -05:00
272ffd6c58 add disjoint union type 2025-04-03 16:53:17 -05:00
d8bd69528b im really bad at proofreading orz 2025-03-31 21:15:01 -05:00
eb2f6d9b15 thought of a better way to explain Result 2025-03-31 20:50:55 -05:00
b271ef2549 these god damb backslashes are everywhere 2025-03-31 20:50:08 -05:00
19826ab203 add isSome/isNone; fix more formatting; fix typoes 2025-03-31 20:49:12 -05:00
8eaf2e5dcc fix some formatting issues 2025-03-31 20:46:38 -05:00
5726e0d9c3 add documentation for each method 2025-03-31 20:45:26 -05:00
026be017be document isX bifunctor methods 2025-03-31 16:53:46 -05:00
5461295b0b correct of signature 2025-03-31 16:20:36 -05:00
a8efdd68ae correct unescaped generic being parsed as an underline tag 2025-03-31 16:17:49 -05:00
ca5185d719 add some more documentation 2025-03-31 16:16:59 -05:00
c2b63ff779 fix Construct<T>, add bimap to result 2025-03-31 13:37:15 -05:00
34ad493fc5 oops remove testing stuff 2025-03-31 07:54:07 -05:00
9dc971fbf6 add annotation to undocumnted inner fn of curry 2025-03-31 07:36:23 -05:00
1884f59229 fix typo in curry type 2025-03-31 07:30:46 -05:00
27e00bbc11 fix type in readme: bind -> chain 2025-03-31 05:27:48 -05:00
448dcf7856 doc cleanup; export curry 2025-03-31 05:22:59 -05:00
48df37e502 documented crimes 2025-03-31 05:17:07 -05:00
0d29eb50d2 crimes! 2025-03-31 05:16:22 -05:00
a18a759db4 refactor 2025-03-31 05:10:46 -05:00
c951b97dc9 update monad/constantmonad definitions 2025-03-29 06:37:34 -05:00
a2e4231b06 rename lift to of 2025-03-29 06:32:39 -05:00
1402219aad overhaul monad impls 2025-03-29 06:09:49 -05:00
1224a8382c add readme 2025-03-26 21:42:55 -05:00
8d525d5392 initial commit 2025-03-26 21:28:33 -05:00