3 comments

[ 3.5 ms ] story [ 20.2 ms ] thread
> 2 - Cannot subclass Data classes

I know why you want it, I've always had that in scala where a case class is also not subclasseable.

But trust me it's a extremly bad idea. A data class should be final and only contain data. there is no reason to subclass it and if one day valhalla will be coming, it's even a worse idea.

> Kotlin code is much less verbose than Java code. This makes it more pleasing to both read and write.

Is there any language in common usage today that is more verbose than Java?