JetBrains Plans For Kotlin In Embedded Development

First of all, we appreciate your concern and the offered help. I’ll explain a little.

  1. Yes, we are working on Kotlin Native, which is a compiler back-end (using LLVM) and runtime for compiling Kotlin programs to native code and running without a virtual machine.
  2. Kotlin Native is potentially relevant for at least the following platforms: iOS, embedded, WebAssembly, scripting (including games), scientific computing/data analysis.
  3. We don’t have a plan yet as for which of the areas above we are going to focus on fist.

The core technology required for all of the areas above is the same: compilation to native code, runtime (including memory management), core library. When we have a good sense of how the core turns out, we’ll decide on a specific area of focus, and then reach out to the world to consult about that area.

5 Likes