Contribute Media
A thank you to everyone who makes this possible: Read More

Rethinking Errors: Learning from Scala and Go

Summary

C++ brought exceptions to mainstream programming; Java goes further with checked exceptions. But are exceptions the one way to report all errors? Scala and Go suggest there is more than one kind of error, so there should be more than one kind of error reporting, and different responses to errors. I’ll show the Scala and Go approaches to the error problem, and how to apply this to Python.

Details

Improve this page