
In this episode of Rust in Production, Matthias Entler interviews Richard Feldman from Rock about their migration from Rust to Zig. Richard discusses his background, the Roc programming language, and the reasons for choosing Rust initially for the Roc compiler. He highlights Rust's benefits like memory safety and a rich ecosystem, particularly for Zed Industries, where he works. However, he also points out the drawbacks, specifically slow compile times, which led to the decision to rewrite the Roc compiler in Zig. Richard shares his insights on idiomatic Rust, design patterns, and the importance of focusing on the end-user experience, advocating for faster compile times and a subtractive approach to language features.
Sign in to continue reading, translating and more.
Continue