Rust Lang Releases 2024 Roadmap |
Written by Kay Ewbank |
Monday, 11 April 2022 |
The Rust language design team has released its roadmap of how it plans the development of the language through to 2024. Rust is now safeguarded by the Rust Foundation, a cross-industry body aimed at supporting the language and its developers. Rust is popular for situations including being embedded in other languages, writing programs with specific space and time requirements, and writing low-level code. The language team says that Rust 2024 will be about "scaling empowerment". What they mean by this is they want to make Rust more accessible to more people, and they plan to do this in three main ways. Firstly, they want to make Rust easier to learn so it is more accessible to new and existing users alike, and also makes it easier to solve hard problems. To make Rust more accessible, the team plans to make the compiler better able to recognize when code is correct via improvements to the borrow checker, type inference, and other elements. They also plan to identify and eliminate "boilerplate" patterns like having to copy-and-paste the same set of where clauses everywhere. The plan is also to extend the language so you can express what you want your code to do more directly. The developers say that in some cases this takes the form of syntactic sugar (such as let-else) but in other cases it may mean extending the type system to be able to describe new patterns (such as generic associated types). They also plan to improve async support. The second theme is to 'scale the ecosystem' and help Rust's users help each other. In practical terms this means empowering library authors so they can then provide useful tools and capabilities to their users. The final idea is to develop processes for new users and uses, and to evaluate and finish the projects already started.
More InformationRelated ArticlesRust 1.50 Improves Array Indexing Rust Team Announces Rust Foundation Rust 2018 Released To Improve Developer Productivity Rust 1.26 Adds Existential Types Rust 1.20 Adds Associated Contents
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
Comments
or email your comment to: comments@i-programmer.info |
Last Updated ( Monday, 11 April 2022 ) |