I’m having a hard time gauging where Kotlin support is at with wasm. I’m running formal tests for Kotlin Native at my job (aiming at multi-plat) support for iOS/Android. I am wondering if it is worth the effort to see if my cross-plat components should include WebAssembly targets as well.
12/13/2018, 7:11 PM
WASM is still in the early stages of development. All high level languages (incl Kotlin) that support WASM are at the experimental stage.
12/13/2018, 9:11 PM
I guess I should ask how Kotlin support would compare to C++ and Rust WebAssembly support
12/14/2018, 9:45 AM
I won't answer for JetBrains, but WebAssembly with or without GC are very different beasts. WebAssembly without GC is something that make sense for Kotlin Native while WebAssembly with GC is from my POV something which is more a suitable compilation target for something close to Kotlin/JS. I don't know which way JetBrains will choose. I tend to think JetBrains should build something on top of WebAssembly + GC so pretty different from Rust.
These are not easy choice, but I am confident they will be pragmatic and choose the best for developers as usual.
12/14/2018, 4:20 PM
Thanks all. I have enough information to realize that testing WebAssembly with Kotlin in premature