develooper Front page | perl.beginners | Postings from January 2002

Resume after die?

Thread Next
Richard J. Barbalace
January 3, 2002 17:43
Resume after die?
Message ID:
I'm looking into ways to do resumptive exception handling in Perl.  For
example, I have something equivalent to:
	 eval {
	    # Code where an error may occur
	    die "Here's an exception";
	    # Code where I want to resume after handling the exception
	    print "Continuing....\n";
	 if ($@) {
	    # Handle the exception
	    # Resume at the line following the exception

Is there a way of resuming after the die statement?  If not, is there
a standard way of resuming after exception handling in Perl?  I have
code that allows redoing the entire eval block or simply continuing
after the eval block, but I have not found any way to resume inside
the eval block.

+ Richard J. Barbalace
  Cambridge, MA

Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About