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


Udacity's New Discovering Ethical AI Course
12/04/2024

Udacity has just launched an hour-long course on Ethical AI. Intended for a wide audience across many industries, it introduces to basic concepts and terms needed to step into the world of Ethica [ ... ]



Microsoft Introduces .NET Smart Components
01/04/2024

Microsoft has provided a set of .NET Smart Components, described as a set of genuinely useful AI-powered UI components that you can quickly and easily add to .NET apps. The components are prebuilt end [ ... ]


More News

raspberry pi books

 

Comments




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

Last Updated ( Monday, 11 April 2022 )