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
