New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MPN-922: complete exercises for Functional Programming in Scala, Chapter 4 #3
Commits on Apr 16, 2015
-
errorhandling: implement and test the Option functions
Yawar Amin committedApr 16, 2015 Configuration menu - View commit details
-
Copy full SHA for e644f7f - Browse repository at this point
Copy the full SHA e644f7fView commit details -
errorhandling: implement and test Option.variance
Yawar Amin committedApr 16, 2015 Configuration menu - View commit details
-
Copy full SHA for 9117ffe - Browse repository at this point
Copy the full SHA 9117ffeView commit details -
errorhandling: implement and test Option.map2
Yawar Amin committedApr 16, 2015 Configuration menu - View commit details
-
Copy full SHA for aa2e285 - Browse repository at this point
Copy the full SHA aa2e285View commit details -
errorhandling: implement and test Option.sequence
Yawar Amin committedApr 16, 2015 Configuration menu - View commit details
-
Copy full SHA for f783065 - Browse repository at this point
Copy the full SHA f783065View commit details
Commits on Apr 17, 2015
-
errorhandling: implement and test traverse
Implement sequence in terms of traverse.
Yawar Amin committedApr 17, 2015 Configuration menu - View commit details
-
Copy full SHA for 97b5f3f - Browse repository at this point
Copy the full SHA 97b5f3fView commit details -
errorhandling: implement and test Either functions
Implement and test map, flatMap, orElse and map2.
Yawar Amin committedApr 17, 2015 Configuration menu - View commit details
-
Copy full SHA for f4d8b4f - Browse repository at this point
Copy the full SHA f4d8b4fView commit details -
errorhandling: implement and test Either.sequence and Either.traverse
Either.sequence is implemented in terms of Either.traverse, so testing the former is enough to test the latter.
Yawar Amin committedApr 17, 2015 Configuration menu - View commit details
-
Copy full SHA for 56e4dce - Browse repository at this point
Copy the full SHA 56e4dceView commit details -
errorhandling: implement Either.map2Either to handle multiple errors
Yawar Amin committedApr 17, 2015 Configuration menu - View commit details
-
Copy full SHA for 1e9fcc3 - Browse repository at this point
Copy the full SHA 1e9fcc3View commit details -
errorhandling: simply Either.flatMap
Using @jonas suggestion: #3 (comment)
Yawar Amin committedApr 17, 2015 Configuration menu - View commit details
-
Copy full SHA for 8adf287 - Browse repository at this point
Copy the full SHA 8adf287View commit details -
errorhandling: simplify pattern match by ignoring parts of match
Using @jonas suggestion: #3 (comment)
Yawar Amin committedApr 17, 2015 Configuration menu - View commit details
-
Copy full SHA for e2ba020 - Browse repository at this point
Copy the full SHA e2ba020View commit details