Can you check this again?  I was wrong, but I can't get the results you report either.  It appears to me that

* if there is a catch., the catchd. clause is ignored
* if there is a catchd., debug is not turned off by the try.

It follows that

* with catch. B1 catchd. B2, the B2 is ignored but debug is not turned off
* catchd. B1  with no catch. is equivalent to catch. b1 catchd. end.

Henry Rich

On 1/12/2022 7:26 PM, Raul Miller wrote:
On Wed, Jan 12, 2022 at 6:07 PM Henry Rich <[email protected]> wrote:
If you have catchd. and catch., the catch. block is ignored.
Not necessarily.

    {{try.{{1 2+3 4 5}}''catch.2 catchd.3 end.}}0
2

However, if debug is turned on, then yes -- in that case the catch.
block is unreachable.

Thanks,



--
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

Reply via email to