Commit graph

16 commits

Author SHA1 Message Date
a4a46a46c7 More monoids 2018-10-13 02:27:39 -04:00
Correl Roush
8b00d44f39 Consolidate test fixtures 2018-10-12 22:20:31 -04:00
Correl Roush
8c18de5e6f Ignore coverage on unreachable code branches
These code branches should be unreachable in type-safe code.
2018-10-12 15:41:37 -04:00
Correl Roush
711571d807 Add more tests for Result 2018-10-12 15:41:37 -04:00
Correl Roush
c31a9c49ca Add more tests for Maybe 2018-10-12 14:54:03 -04:00
Correl Roush
68705f25cc Remove old Monad definition from monads.result 2018-10-12 14:54:03 -04:00
Correl Roush
e21791a8b7 Ignore coverage of repr / base class methods 2018-10-12 14:54:03 -04:00
Correl Roush
1a87d73a5b Applicative 2018-10-12 14:54:03 -04:00
Correl Roush
7ce173e829 Functor tests 2018-10-12 14:09:05 -04:00
0348e8d82b Add README 2018-10-11 21:29:57 -04:00
87f92b504f
Add LICENSE 2018-10-11 21:14:03 -04:00
c71b9d6ff6 Rename methods
unit -> pure
fmap -> map
2018-10-11 21:06:23 -04:00
f5b0e6e5e4 Monoids 2018-10-11 20:45:56 -04:00
Correl Roush
d38f617ba4 Test that each monad respects monad laws 2018-10-11 12:15:52 -04:00
de53c59732 Organize into a library 2018-10-11 01:26:00 -04:00
763f9b341c 2018-10-10 16:10:04 -04:00