On 2019-12-30 18:25, David Lambert wrote:
Following j input causes limit error when 'noun verb'=. 0 17

This isn't the case actually, as you can see by replacing the
for. loops with that assignment. At a guess, your
exception-driven loop is causing J to overflow some internal
stack by that iteration.

Your code works for me with these changes:

halted=: 0
halt=: 3 :'halted =: 1'

...

   halted =: 0
   while. 0=halted do.
    INS=: decode INS
   end.
   if.19690720=0{MEMORY do.
    noun*100 + verb
    return.
   end.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to