- From: Norman Walsh <ndw@nwalsh.com>
- Date: Fri, 25 May 2007 14:51:12 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <87hcq0ka8v.fsf@nwalsh.com>
/ Jeni Tennison <jeni@jenitennison.com> was heard to say: | Norman Walsh wrote: |> I wonder if we should say instead that it's an error to attempt to |> evaluate a step that the implementation does not know how to perform. |> Then the above pipeline would not be an error. It would also not be an |> error to use p:system-property to make choices based on XProc vendor |> information. | | I'd rather use a p:step-available() than p:system-property() (since | what individual implementations can do usually changes more quickly | than I imagine updating my pipelines). Yes, if we make this change, I think p:step-available() is a better answer than system properties. Note, however, that I would consider "use-when" to be feaping creaturism and would object violently. | Another alternative is to use <p:try>/<p:catch>, assuming that | <p:try>/<p:catch> can catch dynamic errors? It can. You could. But I think that'd be pretty tedious. Or not, hard to say. Anyway, assuming we go this way, I don't think step-available is very expensive. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | No one gossips about other people's http://nwalsh.com/ | secret virtues.--Bertrand Russell
Received on Friday, 25 May 2007 18:51:35 UTC