←back to thread

376 points turrini | 1 comments | | HN request time: 0s | source
Show context
mech422 ◴[] No.42146468[source]
oh nice - reminds me of DDD(1) DDD was like magic first time I saw it. Oh wow - DDD is still maintained ?? :-D

1 https://en.wikipedia.org/wiki/Data_Display_Debugger

2 https://www.gnu.org/software/ddd/

replies(9): >>42146504 #>>42146873 #>>42147437 #>>42147656 #>>42147730 #>>42147888 #>>42149120 #>>42149837 #>>42157075 #
j1elo ◴[] No.42146504[source]
DDD was taught to me when in University, 20 years ago, and it already felt clunky, my views are now much more moderate but Motif still feels like an eyesore.

Conversations over the years have shown me that DDD was a great inverse marketing tool, ironically pushing developers towards the embedded debugger UI in their favorite IDEs... despite DDD itself being indeed very powerful. But even "usefulness over aesthetics" has its limits!

replies(4): >>42146664 #>>42146891 #>>42147301 #>>42147421 #
dirkf ◴[] No.42147421[source]
There's one DDD feature that I haven't found elsewhere: its graphical representation of a struct and its contents. You can double-click on a pointer field and then it draws whatever that field pointed to, with a nice arrow connecting the two.

I've found it a very powerful yet compact way to visualize the state of a program when debugging.

replies(2): >>42147735 #>>42151006 #
1. jlintz ◴[] No.42147735[source]
yes! this was so great in college to learn pointers and visualize linked lists