Node.js choosing .mjs will likely go down as one of the most shortsided decisions made by their leaders. Reminds me of Python 3.
despite the fact that we addressed many of the original claims, the original unaltered arguments justified the decision
-
-
after all of the griping about TC39 over the years, the CTC is even more closed off and hands down decisions by fiat.
-
"It was discussed" does not mean "we had a good faith discussion where we tried to arrive at a consensus" 1/
-
because the CTC doesn't operate by stakeholder consensus 2/2
End of conversation
New conversation -
-
-
sorry but bring me up to speed. What is the proposed breaking change? And what options do we have?
-
Proposal describes: https://github.com/nodejs/node-eps/blob/master/002-es6-modules.md#5-semantics … some are node's decisions like 5.1 and 5.2 but spec also involved
-
you mean the CTC's decisions, which doesn't speak for all of "node"
-
define all of node? This style of argument is less than productive.
-
sorry I didn't mean a style of argument. I just mean the current governance doesn't represent everyone.
-
you are welcome to join TC39 (and I understand that you plan to). Am I welcome to join the CTC?
-
you should be if you go through the process. Though reqs are more on the side of contribution than pay to play.
-
during the .mjs debate, people repeatedly claimed that
@littlecalculist,@caridy and I were interlopers - 7 more replies
New conversation -
-
-
did not fully see those as being addressed. brought up issues still existing in that call. CTC does votes. \1
-
\2 those issues are hard to resolve and cause oddities if resolved in any way I see except pragma or extension.
-
\3 pressure to comply with babel and/or support existing tools already causes other issues with interop \3
-
\4 neither side sees the other as operating in good faith. And neither side has absolute consensus, hence votes
-
there shouldn't be "sides", but the CTC's membership makes that inevitable.
-
fwiw "TC39" has no opinion about .mjs.
@littlecalculist,@caridy and I care as node community members. -
specifically, node community members who are early adopters of standard modules.
-
correction: early adopters of syntax transpiled to CJS. Not an implementation.

- 12 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.