Hacker News new | ask | show | jobs
by jgilias 1110 days ago
A fork is a fork. If Elm development was open to the community and the author could’ve just added Node support to Elm do you think Gren would exist?
3 comments

Meh, it only happened to fork Elm to bootstrap early development and had no plans to carry on with Elm’s development nor trajectory. People in these comments are already confused.

The only interesting thing about Gren on HN is HN’s interest in Elm drama. I bet nobody here even mentions the language specifics but just meta discussion.

It usually isn't the best way to introduce it, but if you value clear communication it makes sense to say that it is a fork of Elm if someone wonders whether or not it is one. Otherwise you're venturing into territory where the meaning of words is arbitrary and only your favorite words to describe something are valid.
I think not, but only based on chaos theory. The author of Gren wouldn't be nearly as fulfilled though.
I could fork Linux, delete all the code, edit the README.md, and then relace it with say a nodejs CRUD app. This would be a Linux fork.

I mean Git by design, each commit is like a new .zip file. So "is technically a fork" and "is spiritually a fork" can be very different.

That would be throwing out the meaning of the word "fork" similarly but in a different way to denying how Gren started as a fork and thus is still one (though it's not the best way to quickly introduce Gren to its intended audience as a whole). There aren't simple algorithms to determine these things. It's the sort of job an LLM would be good for.