Exceptional Perl 6 - Error handling and Reporting in Perl 6

This video is in English.
Length: 40:41
Source: YAPC::EU 2013 on the 2013-08-13.
Speaker: Moritz Lenz

Have you ever been annoyed with perl, because it just told you "syntax error" when you forgot to close a parenthesis? Or that you can't easily catch some exceptions, and let others pass through?

In Perl 6, we strive to do better. Some syntactic constructs are reserved, just to be able to give better parsing error messages. Exception types are built into Perl 6, making it much easier to selectively catch some exceptions, and let others pass through.

In this talk I want to present the Perl 6 exception mechanism, exception classes, built-in error reporting, a culture where a "less than awesome" error message is considered a bug, and possible future evolutions of error reporting.

You can find more information on the speaker's site: Talk