- From: Norm Tovey-Walsh <norm@saxonica.com>
- Date: Tue, 01 Feb 2022 15:09:03 +0000
- To: Steven Pemberton <steven.pemberton@cwi.nl>
- Cc: Dave Pawson <dave.pawson@gmail.com>, public-ixml@w3.org
Received on Tuesday, 1 February 2022 15:14:36 UTC
Steven Pemberton <steven.pemberton@cwi.nl> writes:
>> Making pragmas something different where the only intended audience
>> is implementations, and each implementation can do its thing runs the
>> risk of implementations using it as a playground for ixml divergence,
>> and as a place where implementations can satisfy use cases without
>> making them a standardised part of the language.
>
> And, by the way, the discussions this week have only strengthened my
> fears. To my eyes, pragmas are turning into a monster.
Putting pragmas in the language doesn’t create this problem. It draws a
box around it, puts standard syntax on it, and at least makes possible a
degree of standardized interoperability.
Declining to put pragmas in the language won’t stop implementors from
doing what they want. They can either extend the grammar that their
implementations recognize in a non-standard way or use magic comments
which will invite confusion and reduce interoperability.
Be seeing you,
norm
--
Norm Tovey-Walsh
Saxonica
Received on Tuesday, 1 February 2022 15:14:36 UTC