Hacker News new | past | comments | ask | show | jobs | submit login

Kotlin also has amazing concurrency support. Plus you get the additional benefit of the entire Java ecosystem.

I wish it got more love.






Kotlin is not simple. it has like every language feature in existence

Why do people always mention kotlin, but not Scala?

Scala is more similar to traditional Java while letting functional programming shine.


Scala is way superb for concurrency than what Go or Kotlin have to offer. But it is a complex language with a high learning curve.

> Why do people always mention kotlin

It's backed by $$$ that have promoted it that way - a "better" Java.


Honestly, I think it is because the Scala community was/is/can be so pedantic and bickering and often combative and toxic that it lost all momentum and appeal.

Nobody wants that culture in their workplace. Also the dysfunction is visible in the technical fragmentation of the ecosystem


Kotlin’s structured concurrency and coroutines as a library are remarkable pieces of software engineering. It’s a great language and ecosystem… but

Modern java has been grabbing features from all the “better Java” languages at such a pace that the big gap right now that I see is the question mark operator.


> I wish it got more love.

.NET is in the same predicament. Very convenient and highly efficient concurrency primitives.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: