I like the two different ideas living together.
A bit like:
- Node.js: LTS
- X: Public release
- io.js: Beta/Canary
Thank you
Unlike the Node / IO situation Scala has always been run by a foundation and continues to have key players on both the main branch and fork.
The Scala landscape is pretty far off from the node/io fork, I think. First of all, we are keen to keep Typelevel Scala and the official Scala distribution in synch. We're also seeing a healthy acceleration in contributions (proposed & merged) over at https://github.com/scala/scala#welcome -- all contributions welcome!
In any case, we're happy to see experimentation over at Typelevel. If you're interested in this kind of stuff, I'd recommend also taking a look at https://github.com/non/cats.
[edited for clarity]