john dlugosz dhcgnd702sneakemailcom yaakov belch perl6atyaakovnetnet perl 6 wrote let explain useful think right thing first provides lightweight exception handling using wellknown ideoms like file_contentread_filefilename default_value compute_statisticsdata write_log_messagestats failed proposed change ideoms work whether functions throw exceptions change meaning fail throw exceptions return unthrown object interesting value undef use fail return line works intended expecting failure case macro give syntactic sugar macro ttt x parsed return use fail return x wed 06 aug 2008 184858 0500 catching exceptions operator