TL;DR what if we take this new extension approach as an opportunity to rebrand JavaScript as ECMAScript so that cases like the following one would never ever possibly happen in the future?
.es to describe what's the content is highly improbableEverything else valid for .mjs would be valid for .es too.
Is this so insane, as a proposal ?
That's Spanish and Spain thing ...
The .fi extensions never had this issue.
There was the intent to buy an island to have .js domain ... here he have already a country that would give us that, without conflicting with its native language which is, indeed, not English (the language in which ECMAScript is defined)
The modules group doesnāt seem like the right place to have this discussion, but tldr, appleās policies notwithstanding, itās highy unlikely that sun/oracleās trademark is defensible, but nobodyās tested it in court that Iām aware of.
Separately, the name āecmascriptā was chosen specifically so nobody would ever want to use it, so i donāt think encouraging its use it is a good idea.
Whether the extension is .es or .mjs or whatever is a totally fine bikeshed to have here, of course :-) but Iād vote against .es for the reason given above.
@ljharb If you're still bikeshedding the extension, was .m.js ever considered?
@mAAdhaTTah the extension is only the part after the last dot, so thatād just be ā.jsā - it was suggested and rejected for that reason.
@WebReflection the shortform "js" has never been an issue. I don't believe the language is going to change it's name any time in the near future, as such this seems like a distraction.
@mAAdhaTTah it was discussed and it was decided that it was not something to move forward with.
At his point I don't believe the extension discussion is going to be revisited. We've already kicked off the process at other standards organizations to make the extension official and the ecosystem has already begun adoption.
I think we should close this issue
worth trying though .... until it's done, it's not done š
Most helpful comment
@WebReflection the shortform "js" has never been an issue. I don't believe the language is going to change it's name any time in the near future, as such this seems like a distraction.
@mAAdhaTTah it was discussed and it was decided that it was not something to move forward with.
At his point I don't believe the extension discussion is going to be revisited. We've already kicked off the process at other standards organizations to make the extension official and the ecosystem has already begun adoption.
I think we should close this issue