Apologies if this question isn’t really appropriate for this community, but Rust and Kotlin are my two favorite programming languages, and currently, I use both for different projects. However, I’m curious as to if people here think Kotlin still has a place when Rust exists? I’m specifically speaking architecturally: disregarding existing legacy code or support, do you think in the future, the Rust platform should replace the Kotlin platforms (JVM, LLVM Native, Android, Web) for everything Kotlin can do, or do you think Kotlin can do some things better than Rust?
Rust and Kotlin are my two favorite languages too. While I love Rust most of the time, its lack of true object-oriented capabilities are what make Kotlin still relevant for me. Sure, every OO program can be redesigned to be trait-oriented, but that doesn’t mean they should. Sometimes OO is better than TO, and I prefer Kotlin for that, even if it comes with the speed and dependencies drawbacks.