Haven't used the debugger extensively and haven't used dbcut. That said:
1. If you change some global state first, perhaps the code will start working
2. The dictionary says (emphasis mine):
Cut back one stack level, _stopping_ at the line at the next stack level
-E
On Wed, 6 Apr 2022, Henry Rich wrote:
dbcut (13!:19) seems to go up one stack level and immediately reexecute
the line that failed. Huh?
Unless you have a stop on that line, you will rerun it and it will fail
again. If you do have a stop on the line, the reexecution is nugatory.
Can anyone suggest a reason why 'cut back' should not just cut the stack
back and remain in suspension?
[It is possible that I have read the code wrong.]
Henry Rich
--
This email has been checked for viruses by AVG.
https://www.avg.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm