home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / arch / 8920 < prev    next >
Encoding:
Internet Message Format  |  1992-08-16  |  2.7 KB

  1. Xref: sparky comp.arch:8920 comp.lang.c:12392
  2. Newsgroups: comp.arch,comp.lang.c
  3. Path: sparky!uunet!europa.asd.contel.com!darwin.sura.net!mips!apple!news.oc.com!convex!ssimmons
  4. From: ssimmons@convex.com (Steve Simmons)
  5. Subject: >>>>>>>>>  What would you like in a debugger?
  6. Sender: usenet@news.eng.convex.com (news access account)
  7. Message-ID: <ssimmons.713987445@convex.convex.com>
  8. Date: Sun, 16 Aug 1992 17:50:45 GMT
  9. Nntp-Posting-Host: pixel.convex.com
  10. Organization: Engineering, CONVEX Computer Corp., Richardson, Tx., USA
  11. X-Disclaimer: This message was written by a user at CONVEX Computer
  12.               Corp. The opinions expressed are those of the user and
  13.               not necessarily those of CONVEX.
  14. Lines: 44
  15.  
  16. > There are several more important problems that need to be solved
  17. > first.  I'll be happy to define some way for debuggers to talk to
  18. > each other across machines once I find one or two that do what I
  19. > want on a single machine.  To be absolutely frank, the current
  20. > state of debugging "technology" is little short of abysmal.  I
  21. > don't use any debugger at the present time on UNIX systems because
  22. > I haven't found a single good one.  I don't care whether the debugger
  23. > displays linked lists nicely in an X environment.  This (without
  24. > fail) means that the programmers have concentrated on the GUI to
  25. > the detriment of the basic functionality of the debugger.
  26. > Seeing as nobody else has written a debugger that I'm happy with,
  27. > I'm designing one myself.  To be frank, I was somewhat disappointed
  28. > with many of the responses to my original question; people seem to
  29. > be more worried about the number of widgets they can twiddle than
  30. > whether their debuggers help them trace problems efficiently.
  31. >
  32. >        -- Bryan
  33.  
  34. Bryan:
  35.  
  36. You are definitely a true developer ... You ask people their opinions...
  37. None of them agree with yours and so you go out and reinvent the 
  38. wheel. ;-) 
  39.  
  40. I've followed the thread here.  Most people have suggested key requirements
  41. within a debugger. In fact, most of them are mundane and have been
  42. implemented in one form (or another) in "a" debugger.   The problem 
  43. is that no one debugger provides it all.  
  44.  
  45. My advice is the following... Start with the source for one debugger... 
  46. (maybe gdb or dbx).  Then, rewrite the code to do you what you think is 
  47. right.   I can guarantee two things.  Some people will love it and some
  48. people will hate it.  We wrote ours from scratch and it took 6-8 people 
  49. over one year to do it.   Personally, we probably made a mistake in 
  50. this tactic although we were limited by GNU's copyright.  Also, we 
  51. spent much time dealing with issues of optimized code debugging. 
  52. Good luck from one CXdb developer (Convex's debugger). 
  53.  
  54. Thank you. 
  55.  
  56.  
  57.                     Steve Simmons 
  58.