text_combined: yaakov belch perl6yaakovnetnet little language wrote time ago found useful let operator catch exceptions fx gy fx returns defined value use value fx returns undefined value use value gx instead fx throws exception catch keep use value gx dont catch exceptions gx similarly fx gy hz catches exceptions fx gy hz would like suggest semantics perl6 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 right thing obviously fallback redundancy operator dont despair first computation doesnt produce usable result another way getting job done context exception conveys message undefined value first step failed need fall back alternative give second expression provides exactly alternative need jump normal processing order anymore best regards many thanks continued effort perl6 yaakov belch wed 06 aug 2008 105852 0500 catching exceptions operator