Skip to content

Commit 20dc965

Browse files
committed
Clarify domain rationale
1 parent f35dfe8 commit 20dc965

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

text/0000-roadmap-2018.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,24 @@ This sentiment is the foundation for this year’s technical work, and there’s
376376
377377
Shipping requires the discipline to say “no” to exciting new ideas, and to say “yes” to delivering on ones we fear are flawed. We have to iterate toward perfection, providing useful snapshots along the way.
378378

379+
### The domains
380+
381+
One particular aspect of focusing on shipping a polished product this year was saying "no" to some usage domains. In particular, we are *not* aiming for a polished story in any of the following domains in 2018:
382+
383+
- Scientific/numeric computing
384+
- Machine learning
385+
- Big data
386+
- Games
387+
- Traditional mobile apps
388+
- Traditional desktop apps
389+
390+
While these targets are all of potential interest for Rust, the ones we chose to target in the 2018 roadmap all have two important traits:
391+
392+
- They represent clear, significant *near-term* market impact for Rust.
393+
- They already have significant momentum, making it viable to achieve that impact with our 2018 work.
394+
395+
Of course, some of the foundational work like const generics that we plan to do in 2018 will be important for some of the domains listed above. But the point is that the roadmap pinpoints four domains for a solid *end-to-end* experience.
396+
379397
## Community
380398

381399
Our work in 2017, especially during [the impl period](https://blog.rust-lang.org/2017/09/18/impl-future-for-rust.html), was the clear result of a community-wide effort. To do the hard work of “[polishing new things into great things](https://www.ncameron.org/blog/rust-2018/),“ and to keep up with Rust’s continuing growth, we need to double down on our investment in our community. That’s a theme with several facets, including project leadership:

0 commit comments

Comments
 (0)