It's a good demonstration of how nobody can resist a good lynch mob no matter how ridiculous the topic.
It's absolutely hilarious how Elm of all things was the #1 enemy of HN the last couple days. A language just about nobody uses (except me).
Yet suddenly everyone is just three degrees away from someone else who was irreparably wronged by Elm's creator. People coming out of the woodwork to show that they, too, are offended by such reprehensible behavior like removing a couple features from a programming language.
Web developers are literally the most oppressed people on the planet. This Evan guy messed with the wrong motherfuckers!
What's even MORE hilarious, to me, is how Elm was the #1 Best Thing Ever for about a week sometime last winter, which is why I got into it in the first place.
It's a great language. The community has been nothing but stellar to me - a complete novice at not just FP, but also JS and web in general.
The entitlement is unreal. "How DARE you create this great free thing, and have the AUDACITY to make it work the way you want it to?!"
On the contrary, I read the referenced post like: “keep Elm weird” as a play on “keep Austin weird” (Portland, etc.) and thus chill came across as more of a “Netflix and Chill” sort of “don’t worry about it”.
Someone’s always going to get bent out of shape (<— I expect I’m creating a demonstration of that right here) with language usage, but please don’t write like a computer when talking with humans so as to avoid these sorts of remarks.
“chill” coming across as “Netflix and chill” would still be squarely in the offensive manner of its usage though — the presumption that the parent comment was too tightly wound or something, and thus needs to “chill” (relax in some capacity). It undercuts the parent comment.
It’s kind of like interrupting someone when they are trying to make a point that is important to them by saying, “hey, you’re having a bad hair day” and then acting like this shouldn’t impact the confidence they have in their point.
"Just use javascript" to workaround the many language limitations then? :D
In that case, why not use typescript for everything? Being pure is nice and all but it's not a goal in itself, especially if the language is extremely limited as a result.
You may find it distracts from whatever technical point you were trying to make.