4 ms·
Moreover, C is supported for end users, and if C is supported then Rust is de facto supported though C bindings, which Rust understands natively.
by dodobirdlord 7y ago
Moreover, C is supported for end users, and if C is supported then Rust is de facto supported though C bindings, which Rust understands natively.
- pjmlp 7y agoSomeone will have the fun of writing those wrappers, because Google won't do it. Likewise a future Fuchsia Studio won't support templates, debugging, or OS libraries written in Rust. And the Fuchsia team most likely won't prioritize toolchain bugs related to Rust. This is the biggest difference between using an official SDK language and guest languages.
- zozbot234 7y agoRust doesn't have a stable ABI, so it's sensible to always go through C bindings anyway. The other things you mention are just a matter of what their future Fuchsia Studio chooses to support.