Originally posted by Antartica
View Post
In some ways, rustc's high quality assurance and backward compatibility make an LTS less desirable: why do the extra work of backporting fixes when users can fearlessly use the latest compiler, or use their adequate old version ? I know there are justified use-cases, they're just less common than what other languages have trained us to think.
More to be able to both have a named "curriculum" to study the language and for alternative implementations to target (i.e. the gcc rust implementation, so that it doesn't have to chase a fast moving target).
Keep in mind the desire for an LTS is niche, and that alternate implementations are contentious. Very few rust dev care about remaining compatible with a year-old rustc, let alone gccrs. Crates bump their MSRV pretty quickly. What good is a compiler that can only compile half of the ecosystem ?
Leave a comment: