nickspoons / vim-cs

Official Vim Runtime Files for C#
9 stars 3 forks source link

Update ECMA-334 language specification reference #37

Closed dkearns closed 2 years ago

dkearns commented 2 years ago

There's nothing noteworthy about the syntax group defininitions with spec references so I'd vote for ditching them.

TC39 is the JavaScript working group, yet again suggesting no one reads comments. :smile:

nickspoons commented 2 years ago

Agree.

Interestingly, TC39 is mentioned as the technical committee on the URL you've added, although I can't see anything about C# on the TC39 pages.

dkearns commented 2 years ago

Yes, C# and Eiffel were moved to TC49 some years ago when JavaScript took over the world. I thought it was much earlier than 2017 though.

As much as I like the idea of open standards it would probably make more sense to link to documentation that actually represents what we're targetting. The MS documentation doesn't make that easy though as there doesn't appear to be a top level spec page as far as I can see so maybe the spec project is best.

I'm assuming you think the reference header is useful?

nickspoons commented 2 years ago

I'm assuming you think the reference header is useful?

I don't know if people find it useful or not, it certainly doesn't hurt to have an up-to-date URL there. The existing reference text has been there since 2004, and referencing an obscure .doc file is not useful!