| The overhead of C++ adoption actually prevented us from ever moving fully in this direction. Today, unlike in 2013 when they started, there are other options. For others considering code-sharing, another option not mentioned in their article is Rust for the core with Swift and Kotlin. Between bindgen, futures, serde_json and non-nullable pointers in Rust, those would satisfy their stated subcategories today. Companion templates are explained here: (January 2019) Medium.com/visly/rust-on-ios-39f799b3c1dd Medium.com/visly/rust-on-android-19f34a2fb43 (No affiliation other than starting to proceed down this path myself.) For Common Lisp heads, there's also MOCL, which seemed quite reasonable when I explored it years ago: wukix.com/mocl |