What is Nostr?
Vitor Pamplona
npub1gcx…nj5z
2025-03-16 15:31:29
in reply to nevent1q…r4c3

Vitor Pamplona on Nostr: It's true that most of Kotlin usage is for the JVM. But Multiplatform is changing ...

It's true that most of Kotlin usage is for the JVM. But Multiplatform is changing that. In the last 3 years JVM-based code became a massive drawback to any Kotlin app, triggering massive rewrites in the most used Java codebases.

I know people in health care, for instance, that are currently migrating massive amounts of EHR code (10s of millions of lines of code) into Kotlin just because of native.

Kotlin was born out of spite for Java. And that is still true today. It only got to exist because of Android's preference for Kotlin. But that wasn't enough to establish itself. Since 2018, when Jetbrains introduced the idea of Native with LLVM, the entire ecosystem got 10xed to become a real language (instead of just another JVM flavor, like groovy).

The LLVM turned Kotlin from a fringe flavor language to a real one.
Author Public Key
npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z