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