in reply to catch errors using Mechanize

hmm... funny that eval doesn't catch the errors. but maybe if you override $SIG{__DIE___}, e.g.
local $SIG{__DIE__} = sub { print +shift, "\n" };


language is a virus from outer space.