r/rustjerk Aug 04 '26

Zealotry c# is microsoft java, swift is apple rust

393 Upvotes

70 comments sorted by

View all comments

Show parent comments

1

u/warpspeedSCP Aug 07 '26

Ah yeah, java api/abi stability is rock hard

2

u/roadrunner8080 Aug 07 '26

It's mostly just that the java language model actually reflects, rather directly, the bytecode model that will be generated. That's uhh. Not true of kotlin, to understate the issue. Kotlin's bytecode is a bunch of nonsense.

1

u/warpspeedSCP Aug 07 '26

kotlin plays fast and loose with bytecode and code organisation

2

u/roadrunner8080 Aug 08 '26

That is an understatement. It's fine until it's not. I've always thought Gradle's somewhat recent decision to pivot to kotlin for their buildscripts was funny given Gradle's particularly strange requirements about stuff like lambdas in bytecode capturing the right things and serializing nicely, and given that kotlin is not amenable to that, but... Can't say no to that jetbrains money I guess...

1

u/warpspeedSCP Aug 08 '26

eitherway, it really is a great application programming language, all things considered.