News for hackers. Stuff that matters.
Re:Rust 2019 and beyond: limits to some growth by pjmlp on Wednesday December 26, 2018 @06:24PM (#18765760)
Fuchsia is still largely written in C++, with a couple of modules like the TCP/IP stack, written in Go, and Dart for the UI layer.

To what extent is Rust being adopted by the Fuchsia team?

Re:Rust 2019 and beyond: limits to some growth by steveklabnik on Wednesday December 26, 2018 @06:28PM (#18765780)
There’s a few hundred thousand lines of Rust in Fuchsia. (Garnet’s repo claims 12% Rust as of today.) They’ve been hiring Rust programmers aggressively to add more. They’ve been helping drive the design and implementation of async/await, since they’re big users. Rust is one of the four or five languages that they maintain a sort-of-libc for and use it as an example for writing applications for the OS. (It’s a microkernel, so it’s not really a libc so much as it is their IPC layer, which is how you make the equivalent of syscalls in other languages. “FIDL”)
Re:Rust 2019 and beyond: limits to some growth by pjmlp on Wednesday December 26, 2018 @06:35PM (#18765825)
I see, so is that an indication that Zircon might eventually migrate to Rust?
Re:Rust 2019 and beyond: limits to some growth by steveklabnik on Wednesday December 26, 2018 @06:44PM (#18765904)
I don’t think there’s any plans to move Zircon. It’s also less pressing, IMHO, since it is a microkernel. Maybe someday, but if I were in charge, it wouldn’t be super high in my list.