Two of the three “Cons” for Rust are quickly becoming inaccurate since this post was written. A formal Rust language specification is being put together as part of the Ferrocene project, which is being tackled by a team that is committed to making Rust usable for high reliability applications. As for multiple compiler implementations, there are currently two different implementations in progress. The first is a GCC-based compiler. The second is a C++ compiler that compiles a subset of the language that can compile the reference compiler. This will allow for easier porting to new platforms.
Two of the three “Cons” for Rust are quickly becoming inaccurate since this post was written. A formal Rust language specification is being put together as part of the Ferrocene project, which is being tackled by a team that is committed to making Rust usable for high reliability applications. As for multiple compiler implementations, there are currently two different implementations in progress. The first is a GCC-based compiler. The second is a C++ compiler that compiles a subset of the language that can compile the reference compiler. This will allow for easier porting to new platforms.