I really like your plans of building a native port of Kotlin. But I don’t really get why Jetbrains decided to invest into that. The main use case of Kotlin as I see it is being a better Java, and running Java natively does not seem something that is used a lot. There are already native compilers for java and jvm available, but they don’t seem to be used very much except for smartphones. And Jetbrains seems to be building their own compiler instead of reusing an existing implementation.
Obviously Jetbrains has assessed the potential for a native Kotlin port, so I’m wondering if you could share some of your conclusions. Specifically
- Why build your own tools for Kotlin Native instead of taking an existing JVM-bytecode-to-native compiler?
- What are your goals with Kotlin Native, what new use cases / market are you trying to address?