Commit Graph

494 Commits

Author SHA1 Message Date
Sandy Maguire
af68fbc998 Commentary for .@ 2019-04-10 12:37:40 -04:00
Sandy Maguire
74f9154fff .@, efficient runError, +Typeable everywhere 2019-04-10 12:26:31 -04:00
Sandy Maguire
25b558c8b9 Make smart constructors conlike 2019-04-10 00:23:47 -04:00
Sandy Maguire
a5c85b7a2c ops 2019-04-10 00:18:18 -04:00
Sandy Maguire
6f7749cfcd hackage badge 2019-04-10 00:17:26 -04:00
Sandy Maguire
c5c0a6c7c0 put travis badge on readme 2019-04-10 00:12:34 -04:00
Sandy Maguire
1c68c3c7fb Improve some haddock 2019-04-10 00:11:16 -04:00
Sandy Maguire
0b627c9898 enable travis 2019-04-10 00:03:31 -04:00
Sandy Maguire
1d9e35d122 reinterpret3 and hide Member 2019-04-08 17:15:12 -04:00
Sandy Maguire
9044832884 inconsistencies in naming 2019-04-08 16:54:19 -04:00
Sandy Maguire
d88581bfcb move polysemy into internal 2019-04-08 16:36:52 -04:00
Sandy Maguire
398022c669 change pkg structure 2019-04-08 16:16:14 -04:00
Sandy Maguire
15e378cf0a better names for tactics 2019-04-08 16:04:21 -04:00
Sandy Maguire
f98cafa4df suggest documentation + opt-out of errors 2019-04-08 13:47:07 -04:00
Sandy Maguire
2085969d8a error messages for unhandled interpretations 2019-04-08 12:44:13 -04:00
Sandy Maguire
01fb60e685 error messages for incorrectly using first order combos 2019-04-08 12:21:10 -04:00
Sandy Maguire
dae1759486 project cleanup 2019-04-08 03:36:30 -04:00
Sandy Maguire
5581dc69e0 everything compiles :o 2019-04-08 02:58:25 -04:00
Sandy Maguire
79a2f8d0b9 writer baby 2019-04-08 02:51:44 -04:00
Sandy Maguire
f6dac4893a bracket and sorta writer 2019-04-08 02:41:52 -04:00
Sandy Maguire
af3095141f yup! that's what interpretH is supposed to be 2019-04-08 02:35:54 -04:00
Sandy Maguire
9a979ac283 make more of it work with the new machinery
but there is a problem with interpretH!
2019-04-08 02:15:07 -04:00
Sandy Maguire
336451287d TH, baby! 2019-04-08 01:14:14 -04:00
Sandy Maguire
12aa92836f loop breakers 2019-04-08 00:29:29 -04:00
Sandy Maguire
b47ad1c7f1 reclaim error 2019-04-07 15:54:14 -04:00
Sandy Maguire
8a44b31b78 i think everything works 2019-04-07 15:20:41 -04:00
Sandy Maguire
5099cae9f9 rename to tactics 2019-04-07 11:02:15 -04:00
Sandy Maguire
b90128d66d tactics for freer 2019-04-07 10:54:49 -04:00
Sandy Maguire
c609b5fa2a Make everything lazier 2019-04-04 13:56:49 -04:00
Sandy Maguire
f17ad3fc66 runIgnoringTrace 2019-04-02 16:07:25 -04:00
Sandy Maguire
6e11e06f30 Add a Fixpoint effect to provide mfix 2019-04-01 19:39:28 -04:00
Sandy Maguire
0ffd9b469d Add lazy state combinators 2019-04-01 19:38:40 -04:00
Sandy Maguire
b69bba9dd0 update readme 2019-03-21 10:27:48 -04:00
Sandy Maguire
f935fb495c main was annoying me 2019-03-21 10:27:12 -04:00
Sandy Maguire
5f70df79a5 add intercept combinator 2019-03-21 01:24:30 -04:00
Sandy Maguire
9dd70fa096 loopbreak nondet 2019-03-21 01:24:20 -04:00
Sandy Maguire
df7c9be46d nondet effect. thanks to @fused-effects! 2019-03-21 01:13:34 -04:00
Sandy Maguire
16bebea5a0 move runInputAsReader and Output/Writer 2019-03-21 00:37:53 -04:00
Sandy Maguire
ca67eb387d trace effect 2019-03-21 00:34:36 -04:00
Sandy Maguire
14841b2d7f inline random 2019-03-21 00:34:22 -04:00
Sandy Maguire
773a3aab8f random effect 2019-03-21 00:28:01 -04:00
Sandy Maguire
f6c930c9ce runOutputAsWriter 2019-03-21 00:08:38 -04:00
Sandy Maguire
ef8eedfc14 reify is stupid 2019-03-21 00:01:51 -04:00
Sandy Maguire
2387bd5c5c give an example of inlineRecursiveCalls 2019-03-20 23:56:29 -04:00
Sandy Maguire
40fd0e2de9 TH for breaking loops 2019-03-20 23:29:50 -04:00
Sandy Maguire
ecd1f5f5a2 raise and writer effect 2019-03-20 20:02:43 -04:00
Sandy Maguire
4b2d907c22 input > reader 2019-03-20 19:43:45 -04:00
Sandy Maguire
01d12fd058 output effect 2019-03-20 19:36:55 -04:00
Sandy Maguire
352c55ec62 make TH work with newtypes 2019-03-20 19:36:49 -04:00
Sandy Maguire
7315b44405 reader effect 2019-03-20 19:25:13 -04:00