Commit graph

10 commits

Author SHA1 Message Date
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