Re: Dynamic errors, choose

/ Richard Tobin <richard@inf.ed.ac.uk> was heard to say:
|> If the error would have been caught by a try/catch then the XProc 
|> processor is non-conformant. It's only allowed to report the error 
|> statically if it can determine statically that a dynamic error will 
|> always occur: if it would have been caught by a try/catch then it 
|> wouldn't always occur
|
| That seems a bit tortuous: I would have thought that an error that
| is caught still occurs.  And the wording of 4.6 seems to agree:
|
|   ... if any errors occur, the p:try abandons the first subpipeline ...
|
| Can we change the sentence at the end of section 3 to say
|
|   ... can determine statically that a dynamic error will always 
|   occur and not be caught by a p:try/p:catch ...

I suppose.

                                        Be seeing you,
                                          norm

-- 
Norman Walsh <ndw@nwalsh.com> | What good is a can of worms if you
http://nwalsh.com/            | never open it?--Bob Arning

Received on Wednesday, 10 October 2007 14:03:59 UTC