New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarifications to p:try/p:catch/p:finally #558

ndw opened this Issue Oct 15, 2018 · 1 comment


None yet
2 participants

ndw commented Oct 15, 2018

In the course of reviewing a PR (xproc/3.0-test-suite#86), @xml-project and I wound up in a conversation about outputs on p:finally. We both recall some discussion of disallowing outputs, but that seems like a bad idea (to me, today). I propose:

  1. p:finally has arbitrary outputs.
  2. The names of the output ports in p:finally must be different from the names of all output ports on the p:try or any of the p:catches.
  3. p:finally can read the error port from the p:catch

This comment has been minimized.


xml-project commented Oct 15, 2018

I support @ndw 's proposal.
After ready issue #128 again, we seem to have decided that last year in Aachen (see my comment from 17 Sep 2017).
Obviously I did not do the whole work, but only a part and closed the issue to soon. Sorry!

@ndw ndw self-assigned this Oct 15, 2018

@ndw ndw closed this in #560 Oct 15, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment