<@U2E974ELT> do you have any thoughts or response ...
# coroutines
k
@elizarov do you have any thoughts or response to this comment by Ron? https://news.ycombinator.com/item?id=24197817
☝️ 1
g
Ehh, the fact that Java chose name “inline classes” after Kotlin used it made everyone super confused about it Kotlin inline classes is completely different compiler feature and I don’t think that it would be mixed with Valhalla one, when it would be supported in the language, it would be a different feature, maybe with annotation or different keyword But naming now screwed forever, maybe Kotlin should rename it 😞
Java, Android, LLVM and JS -- over none of which does Kotlin exert much influence (maybe a bit on Android).
Ahaha, this is super funny “a bit on android”
☝️ 2
e
It is funny (not) how he (incorrectly) implies Kotlin goals. That is our fault. We should be more explicit on what are the actual Kotlin goals.
(And yes, it look like we’ll have to rename inline classes now as it all became all too confusing now).
g
it was perfect name for this Kotlin feature, really not sure why Java decided to use it instead of records, even something like structs would be better
because they are not really inlined as Kotlin ones, and Java doesn’t has inlining as language feature at all
k
Being more open and clear about Kotlin’s goals and direction would be nice
I’m using Kotlin for what is basically backend work, not Android, so I don’t always have a very good feeling that I’ve made the right decision and I’m in the majority
But we do a lot of guessing about the future with no indication from JB
E.g. what’s Skija about and what are the plans for that? What’s the ultimate goal for Native? Desktop or just mobile? What’s going on with kotlinx-io?
e
I'll do a separate talk during upcoming Kotlin Online event on "The Future of Kotlin". https://kotlinlang.org/lp/event-14/
k
👍
g
Why Kotlin native should have THE ultimate goal?
k
I guess with K/N I just want to know if it’s ever going to be something that can compete with Go or if it’s going to remain something that enables Multiplatform mobile development
g
I don't think that K/N the only use case is mobile, same as any other language, for Kotlin JS web is not only use case, but how good it is relates on many factors, not on some goal which was created artificially. Same way as Kotlin JVM was not created for Android
k
you are technically correct but the perception of most people doesn’t align with what you’re saying
which makes your argument uninteresting
g
¯\_(ツ)_/¯