Skip to content

Commit c59aa27

Browse files
committed
Add cookbooks, examples and patterns
1 parent 4f40ba0 commit c59aa27

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

text/0000-roadmap-2017.md

+8
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,14 @@ Here are some strategies we might take to lower the learning curve:
212212
in the works. The effort is laser-focused on the key areas that trip people up
213213
today (ownership, modules, strings, errors).
214214

215+
- **Gathering cookbooks, examples, and patterns**. One way to quickly get
216+
productive in a language is to work from a large set of examples and
217+
known-good patterns that can guide your early work. As a community, we could
218+
push crates to include more substantial example code snippets, and organize
219+
efforts around design patterns and cookbooks. (See
220+
[the commentary on the RFC thread](https://github.com/rust-lang/rfcs/pull/1774#issuecomment-269359228)
221+
for much more detail.)
222+
215223
- **Improved errors**. We've already made some
216224
[big strides](https://blog.rust-lang.org/2016/08/10/Shape-of-errors-to-come.html)
217225
here, particularly for ownership-related errors, but there's surely more room

0 commit comments

Comments
 (0)