W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2015

Re: PSA: publish WD of "WebIDL Level 1"

From: Ryosuke Niwa <rniwa@apple.com>
Date: Tue, 01 Sep 2015 07:23:16 -0700
Cc: Travis Leithead <travis.leithead@microsoft.com>, Arthur Barstow <art.barstow@gmail.com>, "Tab Atkins Jr." <jackalmage@gmail.com>, public-webapps <public-webapps@w3.org>
Message-id: <CDD1F27D-DF3B-437C-877A-CBDF32F0A104@apple.com>
To: Anne van Kesteren <annevk@annevk.nl>

> On Aug 31, 2015, at 8:51 PM, Anne van Kesteren <annevk@annevk.nl> wrote:
> On Tue, Sep 1, 2015 at 2:33 AM, Ryosuke Niwa <rniwa@apple.com> wrote:
>> Let's say we implement some feature based on Web IDL published as of today.  I'm going to refer that in my source code commit message.  Future readers of my code has no idea what I was implementing when they look at my commit message in five years if it refers to the living standard that changes over time.
> Apart from what Domenic said, IDs should remain stable over time and
> other than features getting expanded, they need to remain backwards
> compatible, just as your code base. (It also seems like useful
> information to know what you've implemented has been refactored or
> changed in some way in the corresponding standard, so you can take
> steps to update your code.)

I think you’re missing the point.  The point of these documentation is to know exactly what the patch author was looking at the time he wrote the patch.  If there was a typo in the spec, that’s an important information.

As for diff’ing what has changed, that’s exactly the use case.  In order to know what has changed, you need to know what the old spec was.  The living standard is a total nightmare as far as I’m concerned.

- R. Niwa
Received on Tuesday, 1 September 2015 14:23:53 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 18:14:57 UTC