wakingrufus
03/21/2019, 1:53 AMgildor
03/21/2019, 1:59 AMwakingrufus
03/21/2019, 2:05 AMgildor
03/21/2019, 2:10 AMwakingrufus
03/21/2019, 2:16 AMr4zzz4k
03/21/2019, 7:48 AMgildor
03/21/2019, 7:49 AMgildor
03/21/2019, 7:50 AMgildor
03/21/2019, 7:51 AMorg.jetbrains.kotlin.native
r4zzz4k
03/21/2019, 7:52 AMgildor
03/21/2019, 7:53 AMgildor
03/21/2019, 7:53 AMr4zzz4k
03/21/2019, 7:55 AMr4zzz4k
03/21/2019, 7:56 AMexpectedBy
which binds them with -common, but this is the only user-facing thing probably.gildor
03/21/2019, 7:57 AMexpectedBy
is just feature of old deprecated kotlin-platform-*
plugins for MPP? New MPP doesn’t need itgildor
03/21/2019, 7:59 AMkotlin-platform-*
plugins for multiplatform, I meant standalone pluginsr4zzz4k
03/21/2019, 8:02 AMkotlin-platform-native
and org.jetbrains.kotlin.native
. I mean, there is still a possibility they are the same thing under the hood, but that's not essential.ilya.matveev
03/22/2019, 5:15 AMkotlin-platform-native
plugin isn't abandoned yet. But despite of that it's recommended to use the kotlin-multiplatform
plugin, because it has better IDE support and is under active development now.
Another thought here is that Kotlin/Native projects are usually multiplatform by their nature. E.g. if we have a desktop K/N application, it will be built for 3 platforms: mac, linux and windows. So it's reasonable to use mechanisms provided by kotlin-multiplatform
in such projects.
I've misthoughtYes, both these plugins use the same infrastructure under the hood. The only difference between them is thatandkotlin-platform-native
. I mean, there is still a possibility they are the same thing under the hoodorg.jetbrains.kotlin.native
kotlin-platform-native
in integrated with the old MPP model (== can have an expectBy
dependency).r4zzz4k
03/22/2019, 7:19 AMnapperley
03/22/2019, 8:00 PM