The FAQ has a similar description, but doesn't make the assertion that it's not a fork, which I disagree with:
> Gren started as a fork of Elm. This is mostly considered to be an implementation detail, a way to speed up initial development.
> It's not a goal of Gren to replace, or stay compatible in any way with, Elm.
https://gren-lang.org/book/faq.html#what-is-the-relationship...
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.
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.
Most long-lived forks that I hear about are things that have developed into their own projects and have no intention of merging back to the original. Contrast with a short-term fork which will only live a few months and then will be hopefully be merged into the original; it will probably be so short-lived that people outside of the project won’t hear about it as a “fork” with its own distinct name.
A “fork” isn’t only making a GitHub fork so that you can make a PR against the original because you found a typo on the readme.
Seems like a fork to me.
Or maybe the thinking is that they'll rewrite it from scratch at some point which would make it not a fork from code perspective.
That said, people expect certain things when you market something as a fork, so I’m a little careful in making that the first thing someone hears of the language.