The Rust language community is abuzz with the latest development – the Ferrocene Language Specification (FLS) project supporting Rust programming. This project marks the first official specification document for the Rust language.
While it may seem confusing at first glance, it’s essential to understand that Rust was born in 2015 and despite its popularity over the past decade, the Rust project itself never had an official language specification. This means that if someone were to create a new Rust compiler, there could be differences compared to the official Rust compiler.
Previously, Ferrous Systems, a German company, provided training and consultation services for Rust, along with developing their own compiler tool named Ferrocene. In 2022, they introduced the Ferrocene Language Specification (FLS) for industrial clients, which became the sole language specification in the market due to Rust’s lack of an official one.
To streamline and avoid confusion, the Rust project collaborated with Ferrous Systems to integrate the FLS into Rust, removing the full “Ferrocene” name, now simply known as “FLS.” Rust will host the FLS document on their website and elevate it to become the official language specification for Rust going forward.
TLDR: The Rust community embraces the Ferrocene Language Specification project, marking the first official language specification for the Rust programming language, consolidating efforts with Ferrous Systems to integrate and elevate the FLS as the official specification.
Leave a Comment