News for hackers. Stuff that matters.
Re:Why I’m Leaving Elm by diggan on Thursday April 09, 2020 @12:11PM (#22823916)
Same with Clojure, where Rich and other core contributors decide for the rest of the community what should be worked on. I think Python is/used to be the same.

Name of this leadership style is BDFL (Benevolent dictator for life) and seems to work for some projects, but you always have people feeling unfairly treated by it, while others enjoy it greatly. Guess that's the effect of being a human :)

https://en.wikipedia.org/wiki/Benevolent_dictator_for_life

Re:Why I’m Leaving Elm by bcrosby95 on Thursday April 09, 2020 @12:51PM (#22824509)
Except those BDFLs give you escape hatches to do whatever you want. Elm removed it. It's the same as Clojure, if they didn't let you use your own Java libraries. Or if you couldn't write C extensions for Python. Rich Hickey isn't going to chastise you for resorting to a Java library if you have to, because despite Clojure being an opinionated language, at the end of the day he's pragmatic, which is why Java interop is so readily available.
Re:Why I’m Leaving Elm by haolez on Thursday April 09, 2020 @12:57PM (#22824595)
Maybe this extreme limitation is necessary in the Elm's author vision.

It's open source. You can always fork and implement your own vision. In fact, you're encouraged to do so.

Re:Why I’m Leaving Elm by dbrgn on Thursday April 09, 2020 @02:02PM (#22825390)
Did you read the blogpost? Apparently you're not encouraged to do so.
Re:Why I’m Leaving Elm by haolez on Thursday April 09, 2020 @08:43PM (#22828783)
https://github.com/elm/core/blob/master/LICENSE

It looks like an open source project. I don't get your point.

Re:Why I’m Leaving Elm by The_Colonel on Friday April 10, 2020 @08:33AM (#22832375)
Based on the core team communication, if you fork the project, you are persona non grata in Elm.
Re:Why I’m Leaving Elm by haolez on Friday April 10, 2020 @11:23AM (#22833952)
But that's the point. The community close to the core team is toxic, according to this post. So, there are incentives for the rest of the community to fork the project and have it their own way. There is no need to be in good terms with the core team.
Re:Why I’m Leaving Elm by The_Colonel on Friday April 10, 2020 @12:16PM (#22834470)
Burning bridges is a risky approach if you are heavily invested in Elm.

I mean in normal communities it's OK to fork to experiment/support your use case but still participate in the mainstream community.

Re:Why I’m Leaving Elm by catach on Friday April 10, 2020 @04:59AM (#22831210)
An act being allowed legally is distinct from an act being encouraged socially.
Re:Why I’m Leaving Elm by tzjmetron on Thursday April 09, 2020 @01:14PM (#22824809)
Forking is not the solution to every disagreement.