Skip to content

jnthn/rakudo-debugger

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

A Command-line Frontend for Rakudo's Debugger

Before you use this: this debugger UI, and the internals it drives, have been superseded by the new MoarVM Remote Debug support. There are both GUI and command line clients for it. It's unlikely this debugger interface will be further developed, and in time the API it draws on will likely be deprecated. This module was what I had time and resources to make happen when I did it. The VM-backed remote debug support that was since implemented is far better; it handles threads properly, can trace into the internals, etc.

This is a command-line front-end for the Rakudo Debugger. When you build a current Rakudo Perl 6, you will get perl6-debug binaries that require this (or a compatible) module to be installed.

To use the debugger, just run your script with perl6-debug or perl6-debug-m rather than perl6. It takes the same set of options as the normal perl6 executable, such as -I and -M.

For information on available commands, type h then hit enter for the help screen once you're in the debugger. You may also like to see:

About

A debugger for Rakudo.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Other 100.0%