Mozilla Pitches New Developer Language Rust
Mozilla has released version 0.1 of its Rust compiler and programming tools.
According to the Mozilla Foundation and the release post, Rust is "a strongly-typed systems programming language with a focus on memory safety and concurrency." In its nature, Rust could be seen as a future competitor for Google Go.
Version 0.1 is announced as an "alpha release" but is fairly complete with features that include multithread task scheduling, interface-constrained generics, typestate predicates, and stack growth. The compiler works on Linux (x86 and x86-64), Mac OS (x86 and x86-64), as well as Windows (x86). The developers said that features and the documentation still needs to be completed, standard library APIs will be changed, language-level versioning does not work and app performance is below its target. The 0.1 release is intended for use by early adopters.
Creator Graydon Hoare, who has been working on Rust since 2006, is now asking interested developers to start using Rust and test its features and capabilities.