Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
From First Principles: Why Scala? (lihaoyi.com)
7 points by lihaoyi on Feb 6, 2021 | hide | past | favorite | 4 comments


The conclusion here runs contrary to a lot of things claimed in the article (most of which are subjective to start with).

All languages are in fact becoming Scala.. in fact kotlin is practically mostly Scala.. yet the author places kotlin in a different category. "The death of hype" article from the same author I read sometime ago also makes zero mention of kotlin which is what's getting all the otherwise-scala-devs. I have no idea why.

Why should someone in 2021 use Scala if all the languages are becoming Scala anyway? Shouldn't they choose a language with better tooling and a better ecosystem?


Is there a language with better tooling and a better ecosystem?

Because the Scala tooling has become quite awesome in the last three to four years and the ecosystem is superb.

Sure, you can go with Kotlin which I guess shares much of the ecosystem (from Java). But you will miss out on a lot of the Scala libraries and features that make Scala nice to work with. And if you are learning a new language anyway, why not go for the real McCoy?


Because the Scala comes with a lot of FP fanaticism that is counter productive.

And the other languages have better ecosystem.. you can use kotlin for Android development but doing the same with Scala is close to impossible.


What are the options?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: