W3C home > Mailing lists > Public > public-xml-processing-model-comments@w3.org > December 2008

Re: 2.13 3, Phrasing

From: Norman Walsh <ndw@nwalsh.com>
Date: Sun, 21 Dec 2008 15:21:31 -0500
To: public-xml-processing-model-comments@w3.org
Message-ID: <m2tz8xb7p0.fsf@nwalsh.com>
"Dave Pawson" <dave.pawson@gmail.com> writes:

> It is a static error if the signature of a known step in the version
> library has changed, except for new options.
> How to improve (clarify) the phrasing?
> How will an implementation know that the author is assuming a
> different signature than
> the one he/she is expecting?

Becauase the author will have loaded a xproc-1.x.xpl library from

> E.g. same name, two parameters, both
> string. If the semantics
> change... how to tell?

The implementation can't tell if the semantics have changed that's why
they must not.

> [definition: The signature of a step is the set of inputs, outputs,
> and options that it is declared to accept.] The declaration for a step
> provides a fixed signature which all its instances share.
> Is the signature sufficiently unique for this error to be explicit?


> The exception could/should be removed from this error IMHO since it
> only indirectly relates
> (relates only indirectly?) to the error?

I don't understand what you mean.

                                        Be seeing you,

Norman Walsh <ndw@nwalsh.com> | If you think of standardization as the
http://nwalsh.com/            | best that you know today, but which is
                              | to be improved tomorrow; you get
                              | somewhere.--Henry Ford

Received on Sunday, 21 December 2008 20:22:13 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:28:26 UTC