The point I was trying to make is that it does everything an error does
especially including terminating a script except it does not go to the
catch. or :: .

On Wed, Jul 12, 2023 at 7:31 PM Henry Rich <[email protected]> wrote:

> To get an error you need to open r.  Your verb finished without error; the
> error was when r was opened for display.
>
> Henry Rich
>
> On Wed, Jul 12, 2023, 7:03 PM Don Guinn <[email protected]> wrote:
>
> > Thank you. That makes sense. Just getting into playing with threads.
> > However, consider this 3 line script:
> >
> > r=:5 T. 5
> > {{try. r catch. 'Error Issued' end. }}''
> > echo 'Got here'
> >
> > This is what I get when it's executed (using ctrl+e):
> >
> > r=:5 T. 5
> >
> > {{try. r catch. 'Error Issued' end. }}''
> >
> > |time limit, executing monad 0!:101
> >
> > |the execution time limit was exceeded
> >
> > |[-3]
> >
> > The line with the echo never ran. The error code and the error message
> are
> > set and the script is terminated, but it didn't raise the catch. . So,
> it's
> > sort of an error but it's not.
> >
> > On Tue, Jul 11, 2023 at 11:10 PM Elijah Stone <[email protected]>
> wrote:
> >
> > > The verb is returning its newly-created pyx immediately.  There is no
> > > problem
> > > with creating a pyx which times out; only with opening it.  The _repl_
> is
> > > trying to open it, in order to display it, and the repl is running into
> > an
> > > error when the pyx times out.  Compare:
> > >
> > >     {{try. >r=.5 T. 5 catch. 'Error Issued' end. }}''
> > > Error Issued
> > >
> > > On Tue, 11 Jul 2023, Don Guinn wrote:
> > >
> > > > A thread timeout issues an error message but does not raise an error.
> > Is
> > > > this intended or should it raise the error condition?
> > > >
> > > > 0 T. 0
> > > >
> > > > 1
> > > >
> > > > {{try. r=.5 T. 5 catch. 'Error Issued' end. }}''
> > > >
> > > > |time limit
> > > >
> > > > 13!:12''
> > > >
> > > > |time limit
> > > >
> > > >
> > > > JVERSION
> > > >
> > > > Engine: j9.5.0-beta4/j64avx2/windows
> > > >
> > > > Build: commercial/2023-07-07T22:38:55/clang-15-0-7/SLEEF=1
> > > >
> > > > Library: 9.5.2
> > > >
> > > > Qt IDE: 2.5.1/6.2.4(6.2.4)
> > > >
> > > > OS Ver: Windows 11 Version 2009 10.0.22631
> > > >
> > > > Platform: Win 64
> > > >
> > > > Installer: j9.5 install
> > > >
> > > > InstallPath: c:/j9.5
> > > >
> > > > Contact: www.jsoftware.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
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to