13!:19 '' cuts back the stack - it might be interesting to see what effect
this has when you are in the error state since your stack display is
showing nothing.

On Sat, Feb 2, 2019 at 11:11 AM 'Mike Day' via Programming <
programm...@jsoftware.com> wrote:

> Thanks for both points,
> Mike
>
> Please reply to mike_liz....@tiscali.co.uk.
> Sent from my iPad
>
> > On 2 Feb 2019, at 16:09, Henry Rich <henryhr...@gmail.com> wrote:
> >
> > I think 13!:0 (0), when it takes you out of debug, cuts the stack back.
> The code is dense & I will wait till I have a failing case in hand before
> trying to penetrate it.
> >
> > Re: 2!:55, Yes, that's the point.  If the error is flagged when you are
> executing a name, perhaps NOT executing a name will work. That is, when you
> type exit'' you are failing before you get to the 2!:55.
> >
> > Henry Rich
> >
> >> On 2/2/2019 11:05 AM, 'Mike Day' via Programming wrote:
> >> 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
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm



-- 

Devon McCormick, CFA

Quantitative Consultant
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to