Thanks, Henry. It’s in the nature of the beast that it’s difficult to reproduce the circumstances! Who knows when it’s going to happen? Anyway, as far as I recall, debug wasn’t “on” when the stack error occurred.
Meanwhile, should 13!:0 (0) remove the stack error, allowing continuation of the session. And isn’t 2!:55’’ just the unnamed equivalent of exit’’? All the best, Mike Please reply to mike_liz....@tiscali.co.uk. Sent from my iPad > On 2 Feb 2019, at 14:59, Henry Rich <henryhr...@gmail.com> wrote: > > Try > > 13!:0 (0) > > to turn off debug. 13!:0'' leaves it unchanged. 13!:17'' tells you the > current debug state. > > To exit you might try > > 2!:55'' > > rather than using the name, since stack errors are tested for when names are > executed. > > If you are in debug, the system hasn't done anything wrong yet. It want to > leave the stack for you to look at. It's a bit inelegant not to be able to > execute any name at all, I admit. If going out of debug doesn't fix it, give > me an example I can reproduce the problem with. > > > Henry Rich > >> On 2/2/2019 5:12 AM, 'Mike Day' via Programming wrote: >> Occasionally I get this sort of thing happening. I've (usually?) used debug >> earlier in the session for tracing through a verb or three: >> >> Today: >> >> load 'c:/d/j807/user/myscript.ijs' >> |stack error: mpart >> >> ... so I try again, hoping it disappears (!) >> >> load 'c:/d/j807/user/myscript.ijs' >> >> |stack error: mpart >> >> | mpart =:3 :0 >> >> |[-35] c:\d\j807\user\partition.ijs NB. * >> >> |stack error >> >> >> JVERSION >> >> |stack error >> >> >> ... this time I looked up the debug foreigns and tried >> >> 13!:0 '' >> >> |stack error >> >> ... and ... >> >> 13!:1 '' >> >> |stack error >> >> >> Is there any cure apart from >> "have you tried switching it (J) off and on again?" ? >> to which the answer is >> "yes - I know that works but it's so crude, and I'd prefer to keep >> the session going and not lose the terminal output." >> >> Not to mention: >> >> exit'' >> |stack error >> >> >> so needing Task Manager (if Windows) or some such to kill the J process. >> >> Thanks, >> >> Mike >> >> *my various partition function, since you ask >> >> PS: (from a new session!) - not that the version is particularly relevant - >> i've had >> this happening for years - only thought to ask just now! >> >> JVERSION >> >> Engine: j807/j64/windows >> >> Release-b: commercial/2019-01-22T18:51:16 >> >> Library: 8.07.22 >> >> Qt IDE: 1.7.9/5.9.6 >> >> Platform: Win 64 >> >> Installer: J807 install >> >> InstallPath: c:/d/j807 >> >> Contact: www.jsoftware.com >> >> >> >> --- >> This email has been checked for viruses by Avast antivirus software. >> https://www.avast.com/antivirus >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > > > --- > 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