← Back to context

Comment by pjmlp

1 year ago

Metal is implemented in a mix of Objective-C (CPU) and C++ (Metal Shaders), Swift only has bindings.

Maybe one it they will rewrite the Objective-C, who knows.

Kotlin transition is a Google thing, outside Android barely anyone notices that it exists.

“Kotlin transition is a Google thing, outside Android barely anyone notices that it exists.”

That’s not true.

  • It certainly is, one just needs to check any programming language market share analysis that omits Android deployments.

    Kotlin hardly does more than 10% of JVM workloads, and it isn't as if any JVM vendor is replacing Java with Kotlin on their JVM implementation.

    Besides Google with ART, which is anyway not a JVM proper, not fully TCK compliant to start with.

    • At least at my company we are increasingly using more and more Kotlin. And that happens in many places. This is Server JVM, not Android. And I know other places too.

      3 replies →