azawawi / farabi6

Experimental in-browser Perl 6 Editor
Artistic License 2.0
14 stars 12 forks source link

Integrate with perl6-debug #16

Open azawawi opened 11 years ago

azawawi commented 11 years ago

See http://perl6advent.wordpress.com/2012/12/05/a-perl-6-debugger/

You need to panda install Debugger::UI::CommandLine

The command is: perl6-debug-m your-script.pl

azawawi commented 9 years ago

Work has started on it in https://github.com/azawawi/farabi6/commit/37d4ee2c1bf92434bfc9c1f31eec51f08010f233

timo commented 9 years ago

in theory, you could build a different front-end for the debugger, that might be pretty neat!

also, there's the long-standing wishlist item of using something like GTK::Simple to get a debugger front-end that can handle multi-threaded and async code ...

azawawi commented 9 years ago

Any links on that wishlist?

azawawi commented 9 years ago

A proof of concept has been added. The only thing that we do not have is the concept of a session.

https://github.com/azawawi/farabi6/blob/master/test_proc_async.pl

azawawi commented 9 years ago

As of https://github.com/azawawi/farabi6/commit/1ecc0e7ec4baf0b71881d610cbfb0445f1bf3b8e, we have a working step-in... until the end of a script :100: with async stdout and stderr

azawawi commented 9 years ago

so command is not working as expected in perl6-debug-m