The fine details of the 2018 Roadmap RFC are still being discussed, but there is strong consensus on the core proposals. One of the key aspects of the roadmap is highlighting four domains where we feel Rust can present a strong story in 2018.
For each of these domains, we’re forming Working Groups which will report directly to the Core Team. The goal of these groups is to focus on the end-to-end user experience of using Rust in each domain. That work can involve the language, compiler, libraries, tools, documentation, discoverability, and more. The WGs will make RFCs and recommendations for other teams, do implementation and documentation work, and generally coordinate our work to ensure that we have a polished product for the Rust 2018 epoch release. They will also supply material for the revamped website, which will have dedicated pages for each domain, both for marketing Rust’s strengths in those domains, and helping people get started.
Today I’m happy to announce that we have commitments from fantastic people to lead all four of these working groups!
WebAssembly: @fitzgen, focusing on the end-to-end experience of embedding Rust code in JS libraries and apps via WebAssembly.
CLI apps: @killercup, focusing on the end-to-end experience of writing CLI apps, both large and small, in Rust.
Embedded devices: @japaric, focusing on the end-to-end experience of using Rust in resource-constrained environments and non-traditional platforms.
Each of these leads will be responsible for setting up and organizing their WG; you should expect to hear more from each of them in the next couple of weeks.
With such an all-star lineup, it’s clear that Rust 2018 is going to knock all of our socks off!