4 ms·
Kotlin is slighty better Java. No more getters, setters, hashcode and toString. Kotlin is also much better Java for asynchronous programming, null-safety, and f
by frevib 6y ago
Kotlin is slighty better Java. No more getters, setters, hashcode and toString. Kotlin is also much better Java for asynchronous programming, null-safety, and functional programming. It’s modern Java.
- deleted 6y ago[deleted]
- pjmlp 6y agoWithout a VM to call its own, unless we start talking about ART or the failure of Kotlin/Native memory model.
- twistedpair 6y agoSame goes for Scala and Case Classes. Alas the type astronauts went crazy with Scala, scaring some folks off.
- eweise 6y agoI agree. I wish the Scala community would inherit some of the simplifying culture of the Go community.
- ebruchez 6y agoScala 3 introduces a number of simplifications. For example, typeclasses and other constructs are much easier with Scala 3. This said, Scala always included the idea of having a powerful type system. From this perspective, it can never be as simple as a language that doesn't have a comparatively powerful type system (or no static type system at all).
- deleted 6y ago[deleted]
- bcrosby95 6y agoThe philosophy behind Kotlin and Java really couldn't be more different. Go is much closer to a modern Java than Kotlin. Kotlin does have some nice additions. But it is very much a kitchen sink language. I wish I could take some of those nicer additions and leave the sink.