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.

rust

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.
rust

 

More Information

Rust Website

Rust 2024 Roadmap

Related Articles

Rust 1.50 Improves Array Indexing

Rust Team Announces Rust Foundation

Rust Survey 2020

Amazon AWS Invests In Rust

Rust 2018 Released To Improve Developer Productivity

Rust Survey Revelations

Rust 1.28 Improves Memory Use

Rust 1.26 Adds Existential Types

Rust 1.24 Adds Reformatter

Rust 1.23 Uses Less Memory

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.

Banner


Android 15 Developer Preview Released
19/02/2024

Android 15 Developer Preview has just been released by the Android team with features including partial screen sharing and the latest version of the Privacy Sandbox.



Google Adds Multiple Database Support To Firestore
04/03/2024

Google has announced the general availability of Firestore Multiple Databases, which can be used to manage multiple Firestore databases within a single Google Cloud project.


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Monday, 11 April 2022 )