Raven Manual - Error Handling

All error conditions can be caught in raven using try ( -- ) / catch ( -- error ) without anything being written to standard output. However all error conditions will log a message to standard error for tracking purposes.

try 
	'/home/me/myfile.txt' read as $data 
catch 
	dup as $error 
	my_custom_error_function 

Custom error conditions can be triggered using throw ( error -- ) and supplying custom positive integer error codes.

1 as ERROR_CONFIG_FILE 
try 
	'/home/me/config.file' exists not 
	if	ERROR_CONFIG_FILE throw 
catch 
	dup as $error 
	my_custom_error_function
Get Firefox!