[TxMt] tiny improvements for perlmate.rb
alex.j.ross at gmail.com
Thu Nov 30 08:15:30 UTC 2006
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?
On 11/28/06, Hans-Joerg Bibiko <bibiko at eva.mpg.de> wrote:
> 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?
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
More information about the textmate