4 ms·
It's not that the users should be protected from themselves, but that they should be protected from instability. Proposals are constantly changing, and keeping
by thejameskyle 11y ago
It's not that the users should be protected from themselves, but that they should be protected from instability.
Proposals are constantly changing, and keeping a monolithic Babel on track with them without breaking things for users all the time is a difficult problem.
The configuration is more than just configuration, it's explicitness. It's telling Babel exactly what you want out of it. That way you never have to worry about changing behavior until you want to make the migration.
The situation is more nuanced than you are recognizing.
- andrewstuart 11y ago>> but that they should be protected from instability. Appropriate protection is a warning in the docs "this code might change when the spec is finalised". Inappropriate protection is hiding those features away behind difficult-to-configure barriers making it only possible for experts to configure their systems to run it.
- thejameskyle 11y agoWe did have those warnings in the docs. I wrote those warning. No one paid any attention to them. I hate to say it, but you really don't know what you are talking about.
- dang 11y ago> I hate to say it, but you really don't know what you are talking about. Please refrain from getting personal in arguments on HN, even though it's frustrating when someone doesn't know what they're talking about. This comment would be great with just the first paragraph.