- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Wed, 21 Sep 2022 10:29:16 +0100
- To: Michael Kay <mike@saxonica.com>
- Cc: public-xslt-40@w3.org
- Message-ID: <m2pmfpaxad.fsf@saxonica.com>
Michael Kay <mike@saxonica.com> writes:
>> That seems clear to me. Is the suggestion that it should be normatively
>> described this way, or only that this should be shown as an illustration
>> of its semantics?
>
> I personally like the approach of giving the rules in readable English
> prose, and then adding the phrase "More formally, the function returns
> the value of {some expression}."
>
> With this formulation, both the prose and the expression are
> normative, but it should be clear to the reader that the "more
> formally" exposition can be relied on to resolve any ambiguities in
> the prose.
Yes, that sounds good to me. I was trying to work out if providing the
expression implied that an implementation *must* implement it by
literally evaluating that expression. I think “more formally” clarifies
that the expression is for exposition not implementation.
> In the old joint WG, some XSL-WG members objected to such expositions
> relying exclusively on XQuery syntax, and insisted on an equivalent
> being provided in XSLT. I don't feel any strong need to continue that
> tradition.
Agreed.
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Wednesday, 21 September 2022 09:31:55 UTC