The one benefit of GDB on Linux is that it's not overly burdensome to implement. I've used GDB on DSPs, and various CPUs and the consistency is valuable. Then again, it's in desperate need of a GUI wrapper to make it more efficient to use. VSCode does a pretty good job of that.
-
-
Replying to @fast_code_r_us @cmuratori
All interesting feedback from a pro, some of it wasted on me. As you know these days I tell people what I want and they make it happen
I rarely write a line of code anymore and even then I never ascended to such heights
1 reply 0 retweets 0 likes -
Replying to @ubidefeo @fast_code_r_us
In general, GDB is fine for the same use cases as I would use WinDBG: namely, very advanced featureset where I am OK with absolutely terrible UI. The problem on Linux is what to use for a day-to-day fast, responsive, heads-up debugger.
1 reply 0 retweets 2 likes -
On Windows I use Remedy, which is fairly light on features, but is _very_ good at usability. Extremely fast, no BS, basically no install (just an EXE), etc. If I could get something like Remedy on Linux, I would be fine, but nothing even close exists as far as I have found.
1 reply 0 retweets 3 likes -
And I _always_ want to see my x64 ASM, in Intel syntax, along with my source code - this is one area where a lot of Linux front-ends fall over. They either have a non-functional ASM view, or no ASM view at all.
1 reply 0 retweets 2 likes -
I expect stepping to be instantaneous; I expect the watch window to be always updated instantly; I expect to be able to stop and re-run the program instantly with the same breakpoints and settings; etc. Just basic stuff, to be honest, but it is shockingly hard to find on Linux.
3 replies 0 retweets 3 likes -
Replying to @cmuratori @fast_code_r_us
High expectations, Casey. The experience I have these days is implementing the debugger view in the new Arduino IDE (directing the team to achieve that), and the responsiveness is nowhere close to realtime. Frameworks are humongous and hybrid GUIs are not as fast as we'd want
1 reply 0 retweets 0 likes -
Replying to @ubidefeo @fast_code_r_us
The software world is so sad these days. If you want, you can watch me run Visual Studio 6 on a 20-year-old Pentium 4 computer, and see it step instantly and display the watch window instantly:https://youtu.be/GC-0tCy4P1U?t=2174 …
1 reply 0 retweets 2 likes -
The fact that people accept anything less than instant performance from a debugger in 2021 shows just how far we've fallen :(
2 replies 0 retweets 3 likes -
Replying to @cmuratori @ubidefeo
Slow debugging is definitely frustrating; I haven't experienced that. What's frustrating in my world are gigantic projects that take more than 10 minutes to rebuild. My clients sometimes make the effort to separate out the code they want optimized to increase my productivity.
1 reply 0 retweets 2 likes
Thankfully I'm still isolated from that, but, at some point I'm sure I will need to go back to working on large projects again :(
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.