[net.bugs.4bsd] design flaw in pdx

jsr@osu-cgrg.UUCP (John Renner) (12/04/85)

  Has anyone else had problems/usage of the pascal debugger
supplied with 4.2BSD? I've had to work on a pascal project
and tried to use 'pdx', assuming it had the same functionality
as 'dbx' does for C.  Wrong. It seems that the designer(s) assumed
that one doesn't want to single-step through each iteration of
a loop.
  If I set a breakpoint before a loop body, and another within 
the body of the loop, and then try to single-step
through the loop, I end up at the bottom of the loop, and cannot
stop within the body of the loop. This inability also seems to 
apply to trying to stop in the body of a function called from
within the loop. No go.
  Does anyone have ideas of how to fix it or whom to beat upon?
I realize that Berkeley Pascal is not a favorite language for
Unix, but supplied tools *should* work in a reasonable manner.

Thanks
  John Renner
  {ucbvax,decvax}!cbosg!osu-eddie!jsr
  or jsr@ohio-state