4 ms·
> What gap is Kotlin fulfilling? Being a more fun-to-use Java? That's probably a big reason why it's done so well on the Android front AFAICT. But as you said,
by wsgeorge 3y ago
> What gap is Kotlin fulfilling?
Being a more fun-to-use Java? That's probably a big reason why it's done so well on the Android front AFAICT. But as you said, maybe JVM isn't that hot on HN
> Kotlin does not produce machine executables.
I haven't used KN before [0], but it does seem to do this. Overall, maybe Kotlin's "problem" is that it is tied to one ecosystem (native mobile development) which isn't as popular as web is.
[0] https://kotlinlang.org/docs/native-overview.html https://kotlinlang.org/docs/native-overview.html
- distcs 3y ago> Being a more fun-to-use Java? That's fine. What I meant earlier was that both Zig and Rust are filling a very important technical gap. Both Zig and Rust are solving memory safety issues in different ways. Java is already a memory safe language so the motivation to move from Java to Kotlin is not as strong as the motivation to move from C to Zig or C++ to Rust.