AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Transitioning to Rust for Compiler Rewriting
The chapter explores the decision to shift from Erlang to Rust for rewriting the compiler, citing reasons such as the need for algebraic data types and static typing. It discusses the advantages of Rust, including enhanced tooling and productivity, and also raises concerns about evolving away from the intermediate format for compiling, noting a lack of documentation. The conversation extends to using GLEAM for writing compilers, focusing on business applications, games, financial support for working on GLEAM full-time, and developing tools like a web app for package searching and HTML to Gleam code conversion.