> P.S. I apologize for the debugging issue. It would be nice if the
debugger could be smarter about such things, but it's not - and I know
that, but went ahead and phrased my code this way anyways.

Note that only named definitions can be suspended, see the debug docs at
www.jsoftware.com/help/dictionary/dx013.htm

So if foo is defined as:

foo=: 3 : 0 "0
...

)

Then foo itself can be suspended, but not the 3 : 0 definition that is part
of foo.

You could either define foo without rank and call it with rank, or use two
named definitions and stop both of them:

goo=: 3 : 0
...
)

foo=: goo "0
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to