3 ms·
Why no Go?
by lspears 4y ago
Why no Go?
- ear7h 4y agoI'm guessing if you don't need something low-level/c-compatible in Android you'd reach for Java/Kotlin since it's already engrained in the ecosystem.
- maeln 4y agoThe GC I guess ? Rust is mostly replacing the C & C++ code that is pretty low-level in the OS where a GC is not desirable or even usable.
- wiseowise 4y agoThey already have managed language, why would you add another one?
- masklinn 4y agoDoes not play well with anything else, and the primary langage is Java/Kotlin, even making two “managed” languages interact properly is difficult when both have well behaved ffi. It would require rearchitecting everything to work with separate processes and IPC, and that’s got some overhead(s). It also has memory safety issues around concurrency, and its limited allowance for abstractions makes papering over those complicated.