|
99be83ee71
|
Add macros to simplify monad usage
|
2014-07-09 22:28:06 -04:00 |
|
Correl Roush
|
0914cf5779
|
Rename modules with calrissian- prefix
|
2014-07-09 21:55:27 -04:00 |
|
|
e653ea0b84
|
Apply the generic monad tests to state-transformer
|
2014-07-09 01:42:04 -04:00 |
|
|
1ee02b261a
|
Add state monad and behaviour
|
2014-07-09 01:39:22 -04:00 |
|
|
4ec1a9897d
|
wip: modify-and-return
|
2014-05-13 19:40:37 -04:00 |
|
|
4db1e51ab7
|
fixup state transformer monad
|
2014-05-13 19:31:15 -04:00 |
|
|
02ada611df
|
Remove monad atom evaluation skipping in macros
|
2014-05-13 19:30:46 -04:00 |
|
|
5721c3fc58
|
State Transformer
|
2014-05-12 00:21:24 -04:00 |
|
|
de418111bb
|
Error monad
|
2014-04-25 13:02:16 -04:00 |
|
|
fdfdd8b085
|
Clean up maybe monad tests
Removed redundant tests
|
2014-04-25 01:53:29 -04:00 |
|
|
7a6a23e92c
|
Identity monad
|
2014-04-25 01:27:47 -04:00 |
|
|
888effbf13
|
Rename 'do' to 'do-m'
'do' is a built-in lisp macro
|
2014-04-25 01:11:33 -04:00 |
|
|
f923b68374
|
Add sequence, more generic monad tests
|
2014-04-25 01:06:19 -04:00 |
|
|
323cf28830
|
Add generic tests for monad laws
|
2014-04-25 00:20:10 -04:00 |
|
|
c0441ca1e7
|
Generalized monad interface
|
2014-04-24 15:37:45 -04:00 |
|
|
ecd20c50ec
|
Fix do notation expressions without bindings
|
2014-04-24 09:49:37 -04:00 |
|
|
615d427fa8
|
Maybe
|
2014-04-24 00:47:45 -04:00 |
|