← Back to context

Comment by geodel

1 day ago

> All the flaws I can think of in Kotlin are due to the Java compatibility.

All the use of Kotlin in industry are due to Java compatibility. Else there would be ~0% marketshare of Kotlin.

Mojo is NOT Python compatible (although they initially wanted it to be). So they got all downsides without the upsides.

  • They claim you can easily mix them so there is some degree of compatibility.

    • Every reasonable language has a Python interop story. All it takes is C FFI. But what Mojo promised early on was the eventuality of compiling a large amount of Python code if not entire wheels as Mojo.

      1 reply →

There is unfortunately likely a lot of truth to this. I like Kotlin, but, anecdotally, I've only ever chosen it due to needing JVM