> -----Original Message-----
> From: Perrin Harkins [mailto:[EMAIL PROTECTED]]
> 
> > My problem is that die works fine as such but it conks out if done
> > inside a eval.
> 
> Okay, I missed the part about eval() before.  Take a look at this code
> from Parse::ePerl::Evaluate() :
> local $SIG{'__DIE__'}  = sub { $error .= $_[0]; };

Yuck. People really need to stay away from $SIG{__DIE__} unless they
*really* know what they're doing.

Matt.

________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The service is powered 
by MessageLabs. For more information on a proactive anti-virus service working around 
the clock, around the globe, visit: http://www.star.net.uk
________________________________________________________________________

Reply via email to