On Mon, Dec 3, 2012 at 9:06 AM, Peter Vereshagin <pe...@vereshagin.org>wrote:

> Hello.
> 2012/12/03 08:51:28 -0500 Rocky Bernstein <ro...@cpan.org> => To Richard
> Foley :
> RB> Something I think about when I read about things like this whether
> there
> RB> some sort of unifying principle that could be used in other debuggers
> or
> RB> for other similar sorts of  programs. Is there some support that a
> debugger
> RB> should be providing to make things like this easier?
> I think it's about a standard for the program interface that majority of
> debuggers should follow.

I'm not sure what you mean. Suggest something.

> Debug::Fork::Tmux can redefine some other function (and/or a global
> variable)
> from another debugger. In this case the feature to implement can be the
> 'let
> user to tweak a namespace other than DB to inject to'. Very obvious.

Devel::Trepan has lots of non-DB spaces one can tweak to. But again, I am
not exactly sure what you mean so it would help if you could be very

> RB> Too often, especially with the venerable Perl debugger, you read about
> RB> patch someone has that made that does some interesting thing. Or s a
> trick
> RB> you can do in order to get something done that is commonly needed. It
> feels
> RB> less like the "art" but rather knowing about a number of isolated
> tricks,
> RB> or worse, workarounds that is relevant for one debugger on one
> programming
> RB> language.
> I don't patch the debugger, sorry.
> When needed, the critical mass of 'isolated tricks and workarounds' can be
> collected into one distribution, and documented in details in one place,
> can't
> them?
> RB> That said, of course, all of this is cool.
> Great.
> My main target with Debug::Fork::Tmux was to make a convinient build
> environment, including docs, for better and faster releasing.
> Otherwise the one can use a couple of lines to use Tmux for that same
> purpose.
> RB> > Here is an interesting module from Peter Vereshagin which might help
> with
> RB> > debugging forks under the perl debugger, if you use tmux version 1.6+
> RB> >
> RB> >     http://search.cpan.org/dist/Debug-Fork-Tmux
> --
> Peter Vereshagin <pe...@vereshagin.org> (http://vereshagin.org) pgp:
> A0E26627

Reply via email to