| Kotlin is not CoffeeScript for Java. Kotlin is Java done much better. Null as syntax, extensions with receivers, reified typing, type-safe builders, first-class lambdas, sealed classes, co-routines and so much more... Kotlin is my language of choice for just about everything at the moment. I have done 15+ years of programming in Java (Desktop, Server, Android), JavaScript (ES5, ES6+), Kotlin and a little programming in Coffee-script. Your comparison is just wrong. It's 100% compatible to Java so of course it's not a completely different language.
Haskell is a different language. I like Haskell, but I'm glad that I don't have to convert all my old java code to it. I can open old java-projects and use Kotlin on a file-by-file basis without any problems. |
> It's 100% compatible to Java so of course it's not a completely different language. Haskell is a different language. I like Haskell, but I'm glad that I don't have to convert all my old java code to it.
> I can open old java-projects and use Kotlin on a file-by-file basis without any problems.
Sure. I do exactly that in Scala too.