Mozilla sets its sights on Rust's future

From InfoWorld: Now that Mozilla's Rust language has hit its 1.0 milestone, more or less, the company is focusing on the next logical steps.

In a document entitled "Priorities after 1.0," published on the rust-lang.org site, Mozilla senior researcher Niko Matsakis outlined the next goals for the language. The full list runs quite long, but the most urgent items are better support for Windows and ARM, better library APIs, and faster compilation.

Of all the items on the list, it'll be heartening for Windows developers and ARM mavens that better Windows and ARM support place so highly on the list. Windows tends to be the odd man out when it comes to supporting new languages, in big part because most languages assume a Unix-like environment. To that end, building for Windows typically involves relying on tools to provide a Unix compatibility layer via something like the MinGW toolchain; Rust currently uses MinGW, but the plan is to shed its dependency on that toolset and be able to build natively on Windows.

Better support for distributing Rust libraries and programs is another high priority. Right now, Rust has a package management system called Cargo, but it only goes so far, and this part of the wish list includes a one-step install process for Rust programs and the ability to distribute binaries with as few external dependencies as possible.

View: Article @ Source Site