Hacker News new | ask | show | jobs
by gangstead 4145 days ago
That's what's happened with Scala. Official Typesafe Scala is for enterprises and the fork by Typelevel is for faster development and experimentation, with a goal of contributing the things that work out back to main Scala (if Typesafe accepts the pull request).
2 comments

(Hi, Scala Tech Lead at Typesafe here.)

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]

I'm completely clueless about Scala's ecosystem. Do you know which is used more generally and which used more by startups?

Thank you

I think most people are using the main Typesafe Scala, but people who really want to probe the depths of what Scala can do are using Typelevel's fork. As far as startups they are probably using regular Scala unless they've found something in Typelevel's fork that they need.

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.