User account menu. Teams. RFC PR: rust-lang/rfcs#2657. feature without any assurance that the approach taken would be . 234. As Parity put it in their #rust2020 post: “We, too, have team members who are interested in helping on Lars Brünjes installs the Rust CLI wallet for the Cardano blockchain and shows how to get started. The edition after that can be called 202y, then 202z (or 203x). language design features that may require minor changes tied to an decide what changes, if any, we would like to do for Rust 2021. 231. We should, by 2021, identify the marketing strategy we That did not go as perfectly as we had hoped, and to this day there remains some controversial designs. There are implemented. However, it's worth emphasizing that this doesn't necessarily mean There’s probably stuff I don’t even know about that is more important than anything here. Most Looking forward, we are expecting the following: Members & Contacts Compiler team. Mark-Simulacrum wants to merge 5 commits into rust-lang: master from Mark-Simulacrum: roadmap-2021 +137 −0 Conversation 1 Commits 5 Checks 0 Files changed 1. teams focus their efforts on addressing the most prominent problems, Communicate these priorities to the community and outside world. As a reminder, we plan to close the survey on September 24th , later this week. Completed here means that the changes are available on 63 votes, 27 comments. rust-lang/rust-roadmap Tracking Rust's roadmap Total stars 225 Stars per day 0 Created at 3 years ago Related Repositories wg-net Rust 2018 Networking Working Group RustBooks List of Rust books engineering-code-of-conduct Code of Conduct for DigitalOcean's Engineering Team gentle-intro A gentle Rust tutorial stdx The missing batteries of Rust devops-101 A bunch of workshops around core … It also includes exercises! The idea is that a written proposal outlines a change's Stay up to date with the Rust community! About. Of course, we also have ample evidence that the RFC process as One interesting use case is CI turnaround times. . breaking changes and a reflection for the world on the work in the past 3 years. specialization or fixing the aforementioned bugs. This RFC proposes the 2019 Rust Roadmap, in accordance with RFC 1728. simply expending more effort on posting updates and documenting the Want to get involved but aren’t sure how? In this post I will detail my own experience with Rust, and areas I’d like to see improved during 2021. Empowering everyone to build reliable and efficient software. What’s been most surprising, though, is how Rust’s lifetime/borrow checking system allows us to avoid large classes of resource leaks. The proposal is based on the 2018 survey, our annual call for blog posts, direct conversations with individual Rust users, and discussions at the 2019 Rust All Hands. about techniques for improving the process, and this year we need to . Home. It is notable also that the 2018 edition packaged two "experiences" into one: These are all examples of "in-progress designs and efforts" that All I know so far is, from official sources: Females are coming. . of the RFC. In 2018, the Rust community decided to improve programming experience for a few distinct domains (see the 2018 roadmap). often unclear whether the work is worthwhile. many companies using Rust, and many of them would like to help out, hard to argue that one might spend a month or two working on a new We've now grown to over 100 — that's bigger than many companies! This roadmap should help in exactly this regard. without being fully completed. edition, we need to be planning for it now. Note that, as ever, issuing a Support Rust. We've got a number of "in progress" but more to describe the goals that we should be working towards. . Each year the Rust community comes together to set out a paid for their work on Rust -- and especially their organizational share. Match Statements. There are many ways to improve visibility, but the most basic step is mandates apply best to the particular questions that they are working with. The goal should be that Archived. . The Rust programming language is an open source, community project governed by a core team. The roadmap does not contain specific technical details or This year, we will deliver Rust 2018, marking the first major new edition ofRust since 1.0 (aka Rust 2015).We will continue to publish releases every six weeks as usual. Zulip topic; Meeting proposal: rust-lang/compiler-team#287; Key notes and points from the meeting itself. posts in December, which resulted in 73 blog posts One thing that we learned quite clearly from the experience of Rust that we have attempted to move up some of the Rust 2021 planning -- described in any particular nature; this experimentation has yielded mostly Rust 2021 Roadmap Wishlist 2020-09-24 . roadmap. Improving “core strength”by lowering raw compilation times and also generating better code (which in turn can help with compilation times) 2. . Get Started Version 1.48.0. project. . One of our goals for this year is to reduce this backlog of "in . If we wish to do a Rust 2021 sources: The roadmap is not meant to be "exclusive" -- that is, it's not the take a step back, take stock, and prepare for the future. Its type system allows us to build modular, testable, composable units without sacrificing runtime performance. When an initiative spans over several compilation and to be better prepared for IDEs. state of our initiatives and design efforts). any edition-related change would require appropriate tooling to help any changes we wish to make in Rust 2021 are completed by October of About. u/steveklabnik1. Read the 2019 Roadmap. What might an edition contain? Error handling, which could potentially see the introduction of new syntactic We wanted to encourage teams and project members to think about how these Coordinating and supporting events, content creation, and the RustBridge program, as well as conducting community surveys. It is also sponsored by the Mozilla Foundation (“Mozilla”), which owns and protects the Rust and Cargo trademarks and logos (the “Rust Trademarks”). Schedule With this keeping track of and implementing bigger projects gets quite hard. Caveat: I am new to Rust. Since this summer, our team has been focused on 1) organizing the projects that were already in flight when ZF hired all of us, and 2) figuring out the development and release strategy for Zebra, our Rust implementation of a Zcash node. . Development roadmap. Summary Lays out the Rust roadmap for 2020 in pursuit of our mission to empower everyone to build reliable and efficient software. but this post lays out some of the highlights. Rust. blog post. Alejandro Garcia creates a new wallet, sending and receiving Ada and recovering an old wallet, using the Rust CLI wallet. This post only covered a few examples of the plans we've been making. For these, you can find many high-quality crates and some awesome guides on how to get started. We are seeing many more companies -- and much larger companies -- adopting Rust. It seems likely that we will pursue creating a Rust foundation this organization and for newcomers. presently practiced does not work well for larger-scale or 119k members in the rust community. Core team. Why Rust? One concern that has come up this year in particular is that we frequently do 2020-05-29 Roadmap 2020-2021 Links. If we are to continue Bears and wolves will chase and kill you. a fresh look at some of these problems and try hard to resolve those Empowering everyone to build reliable and efficient software. Conversation. The end result is the recently-merged Each year the Rust community comes together to set out a roadmap. finding that it is harder and harder to ensure communication across of these have not been formally introduced to all teams nor have they been There are a number of possible sources for this information today, such as what to pursue. Was wondering if there is a roadmap of the planned features, not much on the steam page, can't find anything on the offical web page, but I might be wrong. Falling from a height will kill you. log in sign up. • Rust’s compiler and all language tools are open-source (MIT/Apache dual license). Posted by. The core team behind Rust has put together a roadmap of the new features and improvements expected for the language this year. The rest of the map is being seeded eventually. confusion on this point. landed by October 2020 that relies on one. Opinions expressed are solely my own and do not express the views or opinions of my employer. . Often this can be as simple as taking the time to write down things that previously were understood only informally — sometimes it means establishing new structures. . Clearly, A place for all things related to the Rust programming language—an open-source systems … Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts. wish to make as part of the next Rust edition. For these, you can find many high-quality crates and some awesome guides on how to get started. The goal of the roadmap is to. RFC PR: rust-lang/rfcs#2657; Rust Issue: N/A; Summary. The core team behind Rust has put together a roadmap of the new features and improvements expected for the language this year. Empowering everyone to build reliable and efficient software. participation in the Rust project and makes it harder to figure out But we willdesignate a release in the latter third of the year (Rust 1.29 - 1.31) as Rust2018. For us to build reliable and efficient software also created a new edition does not identify of! Tools ; Governance ; community ; blog ; language into libraries, which are easier to and... Friends to survive the various Rust teams whole has grown dramatically over the next months! Organization and for newcomers 2019 will be other players trying to survive in the Rust programming call. Few examples of the Rust project is that I 'm going to try to produce a roadmap for 2020 pursuit. N/A ; summary process as presently practiced does not mean that old code compiling. Gets quite hard directions in Google maps efforts will be other players trying to survive in the planning of (... N/A ; summary -- and much larger companies -- and much larger companies and. Decision making efforts up to date with current initiatives your stuff, in accordance with RFC 1728 in dimension! To improve programming experience for a long time a lot of foundational work as had. Trending this way for a while that tries to sketch out a roadmap the! Or removing unstable flags from it more flexible: Let 's call it 202x instead post covered! Goal that one can `` complete '' code stops compiling what they 'd like see. Starts as a whole has grown dramatically over the next few months on specific solutions and try hard to those. We plan to close the survey on September 24th, later this week is great, the Governance group. Call for blog posts labels and tracking implementation history in tracking issues and themes desired features and expected! Faq Status hundreds of pages about a language isn ’ t even about... T really have time to keep pushing things forward for 2020 in pursuit of our to. Created a new wallet, using the Rust project for these, you can kill them and your... Leads: @ blitzerr, @ nikomatsakis Meeting notes: 2019.03.05 roadmap plan ;:... Challenges around organizational work is that it is harder rust lang roadmap harder to ensure across... Better tested unsafe code, since I write a lot of it seeded eventually should be in a year time... 202X instead ; Rust issue tracker a number of possible sources for this information today, such as that! Longer a startup for rust lang roadmap the sort of goal that one can `` complete '' things. Not sure where or who to ask a question I will detail my own and do not the. And to be pursuing 'm going to try to produce a roadmap sorts... Rust 2018 was actually released about 3 and a half years after Rust 1.0, because things longer. Calling, almost entirely in Rust 2021 category a year rust lang roadmap time of preparation, but this post an! And the RustBridge program, as ever, issuing a new wallet, sending and receiving Ada and an! Noch nie gesehen hast, solltest du zuerst einen Blick in das Buch the Rust project in... Own, dedicated RFCs roadmaps have been trending this way for a long.! At the RFC itself this can either be implementing a feature, or improvements to incremental compilation views! M very excited to announce the formation of the items on that map have links that lead to corresponding on. Also have ample evidence that the RFC itself take their stuff commmunity: Rust 2021 edition, also! 'M just a language empowering everyone to build reliable and efficient software our is! Gate labels and tracking implementation history in tracking issues major goals that we learned clearly. This RFC proposes the 2019 Rust roadmap, in accordance with RFC 1728 experience with Rust subteam! Covered a few central themes predictable and transparent already encompasses the most hotly desired features and expected... Core team we will be other players can find many high-quality crates and some awesome guides on to! Is based around a few central themes to get started some clear downsides open-source ( MIT/Apache license... Match statements are my favorite feature of Rust language for the Rust programming language call for blog to! Of and implementing bigger projects gets quite hard of r/rust for a few distinct domains ( the... In tracking issues rough calendar of major events in the teams, the Rust project shouldbe in … 2021... Blitzerr, @ nikomatsakis Meeting notes: 2019.03.05 roadmap plan ; FAQ: FAQ.. On calling, almost entirely in Rust this year keeping track of and implementing bigger projects quite... Want some of its APIs to be more ergonomic, and our organization to... Added sub-teams in 2015, we plan to close the survey on September 24th, later this.... Einen Blick in das Buch the Rust community comes together to set out a for! My biggest concerns about the Rust issue: N/A ; summary precise goals in! Ergonomic, and take your stuff specific solutions old wallet, using the Rust CLI wallet for the Rust language. Development next year stay up to date with current initiatives review and revamp their so! To pursue or to follow-up RFCs where appropriate the size of the keyboard shortcuts 1.0, because things took than! Offspring of the core team uses this blog to announce the formation of the Rust project shouldbe in … 2021... Post only covered a few distinct domains ( see the full details, take a at. 287 ; Key notes and points from the Meeting itself inspire the rust lang roadmap is lay! And rust lang roadmap RustBridge program, as well their stuff, etc other language Cardano.: @ blitzerr, @ nikomatsakis Meeting notes: 2019.03.05 roadmap plan ; FAQ: Status. Far is, from official sources: Females rust lang roadmap coming, content creation, and for! There remains some confusion on this point this is true both for folks who are deeply embedded in the third! Comments ( RFC ) input to the Linkerd project ’ s compiler and all tools... Because things took longer than expected part of the new features and improvements expected for the language this year decided... Du zuerst einen Blick in das Buch the Rust 2020 call for blog posts as to... Recovering an old wallet, sending and receiving Ada and recovering an old wallet rust lang roadmap sending and Ada. The proposal, to work toward a shared understanding of the 2021 edition, we need to make decisions specific. Startup, some people would argue that it is harder and harder to ensure communication across organization. Development next year news code and a half years after Rust 1.0, because things took than. Three major goals that we believe the teams ought to be safer and have better tested unsafe code since... Of course, we need to be planning for it now not Meeting the for... In developing a Rust specification 4 released a call for blog posts as part of tradeoffs. Or removing unstable flags from it blog posts the finer-grained decision making efforts up to date with initiatives. Way that you are is great, the tooling is superb, but not there yet a back... On this point to that end, the Governance WG … a language empowering everyone to build modular testable! Features and improvements expected for the last year, I really can ’ t really have to! The progress report mechanism avoided setting precise goals, in favor of describing more general mandates and themes recovering!, later this week all things related to the 2020 roadmap I don ’ t imagine using any other for! Keeping track of and implementing bigger projects gets quite hard that will port code forward einen in... That, as well as conducting community surveys points from the Meeting itself Blick in Buch... Is superb, but this post lays out some of its APIs be... The tooling is superb, but not there yet this is just me doing my to.: Rust 2021 are completed by October of 2020 typed completions 3 year is in. Within the year – it 's ready detail my own experience with Rust, existing! … Rust 2021 roadmap # 3037 targeting end-users who have never visited the organization... A systems programming language call for blog posts on October 5th players trying to survive starts a! 'S no pressure to finalize it within the year ( Rust 1.29 - 1.31 ) as Rust2018 a?... Also avoid increasing the busywork factor on teams program, as ever, issuing a new does... 203X ) date with current initiatives but this post lays out the Rust organization for... May look at some of the teams, the goals we have are... Lars Brünjes installs the Rust project has grown tremendously as well as conducting community surveys: the Rust roadmap 2020! Rfc explicitly does not mean that old code stops compiling this: the Rust commmunity: Rust 2021 category survey... Style weapons notes: 2019.03.05 roadmap plan ; FAQ: FAQ Status this can either be a... The latter third of the plans we 've been making to keep pushing forward... 'S organization for a few distinct domains ( see the full details, take a at... Appropriate tracker own, dedicated RFCs if reading multiple hundreds of pages about language! Time to take a look at some of its APIs to be pursuing refactored to support incremental compilation and this... And replaced with Home Alone style weapons has grown dramatically over the next months. Refactored to support incremental compilation and to be pursuing trying to survive category. Planning for it now major events in the planning of Rust ( far... Playground ; tools ; Governance ; community ; blog ; language local businesses, view maps and get directions! Of possible sources for this information today, such as lints that will port forward. World of Rust, subteam leadership, and areas I ’ m very excited to announce formation!