Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatible with ddd? #4

Open
rodmur opened this issue Feb 24, 2017 · 2 comments
Open

Compatible with ddd? #4

rodmur opened this issue Feb 24, 2017 · 2 comments

Comments

@rodmur
Copy link

rodmur commented Feb 24, 2017

I just tried using this with DDD on Debian and it doesn't appear to be compatible at this point. DDD does support a --debugger flag and it seems like it should be able to call trepan3k with that, but it appears to be only loading pydb. But the source isn't being displayed in the DDD gui.

Is trepan3k really gdb compatible? Because I used to just 'p' to print a variable, but appears I have to use 'pr' or 'pp' to do that.

@rocky
Copy link
Collaborator

rocky commented Feb 24, 2017

DDD is sort of a dead project. The principle authors haven't worked on it in over a decade. Making ddd to work with new debuggers is a mess. Because debugger/language configuration isn't centralized, I had to change almost a dozen files and bits and pieces strewn in each file. (And probably ddd doesn't easily build from source either.)

So in sum, if you want to use DDD use it with a debugger of around the time it was written.

I used to have p1 mean print, but when autoeval started getting used it was made it harder when there was a variable. You can always define an alias if you want pto meanprint`.

@rodmur
Copy link
Author

rodmur commented Mar 22, 2017

Okay, cool, thanks for the answer. Is pyclewn a potential alternative? Or is there some other alternative?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants