News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Why don't we include a python enabled gdb with pretty printers as default?

Started by 51423benam, December 14, 2018, 06:44:27 PM

Previous topic - Next topic

51423benam

Hello guys,

when I debugged in C::B the first time, I was pretty disappointed, as I was used to the VS debugger. The VS debugger is pretty comfortable, no need to alter anything, it just works out of the box. In Codeblocks however, I couldn't view the contents of, for example, STL containers. Now that has changed, since I finally got pretty printers working (which aren't THAT awesome either, they don't really work with nested variables and shared_ptrs and so on).
I think, the first impression to newbies is pretty bad when debugging. So why don't we include a python-enabled gdb per default (maybe even mingw-64?) and ship with enabled pretty printing? I think that would make things way easier.


oBFusCATed

If the gdb in mingw64 is python enabled the next version would probably have this working out of the box.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]