- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Wed, 21 Sep 2022 13:16:59 +0100
- To: Mukul Gandhi <gandhi.mukul@gmail.com>
- Cc: public-xslt-40@w3.org
- Message-ID: <m2czboc3lt.fsf@saxonica.com>
Mukul Gandhi <gandhi.mukul@gmail.com> writes: > I feel that, having streaming/performance related recommendations > specified within the main body of XSLT spec, is a major impediment for > XSLT 3.0's adoption. Can you say a little more about how you came to that conclusion? > I feel that, this should be fixed as part of XSLT 4.0 efforts. In principle, maybe. I’m always of two minds about these kind of changes. On the one hand, they would often be an improvement, editorially[*]. On the other, it’s a huge amount of work, far more than it appears at a casual glance because of all the references (explicit and implicit) that would have to be managed. And it may introduce new errors. And, in the end, the benefits are difficult to quantify. It might be more approachable for some readers, but if that’s a significant number of readers, we’d have to believe that a significant number of readers approach the XSLT 3.0 specification, are entirely comfortable until they get to chapter 18, then give up because they can’t ignore that optional feature, but that these readers *wouldn’t* give up if chapter 18 was a separate document. I’m unconvinced. The rewrite doesn’t help implementors at all, really, because if they’re going to implement streaming they have to do it all anyway, and if they aren’t, surely implementors can look past chapter 18. If the XSLT specifications were maintained by a paid staff whose full time job was writing them, I’d totally support paying them to do the editorial work you suggest. But in as much as they are volunteers and the amount of time they can devote to the effort is limited, I’m not sure I could be persuaded that its the best use of their time. Be seeing you, norm [*] I’d love, for example, to go back and rework XML, XML Namespaces, XML Base, XInclude, and xml:ID into a single, editorially unified whole. -- Norm Tovey-Walsh Saxonica
Received on Wednesday, 21 September 2022 12:30:08 UTC