[closed] RE: New XProc editor's WG reflects latest proposals

It is acceptable I suppose... the pipeline may become slightly more verbose
in some instances, but indeed, there are enough utilities to make it
cross-version compatible, when considering p:use-when.

I still think there should be a formal term for these elements (I just hate
referring to them as "non-step elements", and having to explicitly list some
examples to be clear), but not having any features in regards to them is OK.

Regards,
Vasil Rangelov

-----Original Message-----
From: public-xml-processing-model-comments-request@w3.org
[mailto:public-xml-processing-model-comments-request@w3.org] On Behalf Of
Henry S. Thompson
Sent: Thursday, December 17, 2009 5:58 PM
To: Norman Walsh
Cc: public-xml-processing-model-comments@w3.org
Subject: Re: New XProc editor's WG reflects latest proposals

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Norman Walsh writes:

> Vasil Rangelov <boen.robot@gmail.com> writes:
>> On second thought, in addition to that... what happens with unknown
elements
>> (steps or instructions*)? This is still not clear. If I recall correctly,
a
>> new dynamic error was going to happen. Where's the paragraph about that?
>
> With the introduction of use-when, the WG backed off making unknown
> elements from the XProc namespace a dynamic error. Given that you have
> to add some sort of conditionality to make things work at all, you can
> use use-when to make a 1.0 processor never see the unknown elements.
>
>> * By that, I mean p:serialization, p:xpath-context and p:document like
>> elements. Let me note again that (I for one think) these elements deserve
a
>> formal qualification. I'd even go as far as to suggest a function for
their
>> detection (especially useful with p:use-when). Say,
p:element-available(),
>> which would be similar to p:step-available(), only it would also detect
>> "instructions" and "extension instructions". And/or there could be
>> p:instruction-available(), which would only detect "instruction" elements
>> (i.e. not steps). I don't feel strong for the exact term "instructions" -
>> "miscellaneous" is also fine for example, but an existence of such a
>> qualification would still be beneficial.
>
> It seems to me that testing for the spec version is sufficient.

To expand on this a bit -- the WG discussed this on its call on 3
December [1], and confirmed that it is satisfied that the introduction
of p:use-when makes it unnecessary to introduce additional
p:xxx-available functions.  The WG thought that there were too many
categories, with indistinct and un-intuitive boundaries, which might
be thought to require such a function.  Introducing and documenting
such categories and functions to test them was unlikely to help users.

So, we propose to close this issue without further action -- please
let us know if this is not acceptable.

ht

[1]
http://lists.w3.org/Archives/Public/public-xml-processing-model-wg/2009Dec/0
002.html
- -- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
                         Half-time member of W3C Team
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 651-1426, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
[mail really from me _always_ has this .sig -- mail without it is forged
spam]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQFLKlUXkjnJixAXWBoRAurpAJ9D70nbLOzXrjiYt4r4beFoMsNmgwCfSgWv
mSlA62NYeit3N5nbFbwxEmI=
=kagW
-----END PGP SIGNATURE-----

Received on Friday, 18 December 2009 18:56:39 UTC