- From: C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>
- Date: Tue, 01 Feb 2022 14:29:56 -0700
- To: public-ixml@w3.org
C. M. Sperberg-McQueen writes: > This morning's call makes me think that some members of the CG believe > we face a choice between writing the spec so as to have interoperable > processors that do not extend the spec and writing it in a way that will > lead to non-interoperable extensions. I think this is a misconception. > > Like all spec writing groups, we face a three-way choice: > > - write the spec in such a way that there is controlled extensibility > and controlled extension > - write the spec in such a way that there is uncontrolled extension > - write the spec in such a way that no one uses it The first two of these items are badly phrased because they suggest that every spec in use will be extended. They should have said - write the spec in such a way as to offer clearly marked mechanisms for extension and with them the possibility that any extensions to the spec will be identifiable and controlled - write the spec in such a way as to offer no mechanisms for extension, guaranteeding that any extensions to the spec will be unidentifiable and uncontrolled It is possible that a spec can be used and that no one will want to extend it. Designing it without any extension mechanisms is not a reliable way of achieving that end. -- C. M. Sperberg-McQueen Black Mesa Technologies LLC http://blackmesatech.com
Received on Tuesday, 1 February 2022 21:30:14 UTC