Hans,
I've just committed an improved PerlMate. PerlMate now causes perl to load exception_handler.pm before executing the user code. exception_handler.pm overrides CORE::GLOBAL::die to format unhandled exceptions and print them to the file descriptor given by the environment varibale TM_ERROR_FD. This let's us manipulate the actual exception objects instead of just their string representations.
The implementation is very basic, as I have no actual Perl programming experience. But it handles `die "Sometext";` just fine. I don't know how it will react to the throwing of except objects.
Perhaps you can look this over, and let me know what you think?
-Alex
On 11/28/06, Hans-Joerg Bibiko bibiko@eva.mpg.de wrote:
Hi,
here is a **suggestion** to format Perl's error messages a bit better:
-some highlighting stuff -hyperlinks for errors given as 'at FILE line X' (works with current script and also for errors coming from other scripts)
PLEASE forgive my Ruby syntax! I'm just learning ;)
BTW Would it be worth to think about a general css for outputting errors as HTML coming from scriptmate?
Cheers,
Hans
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate