Abstract: A legacy Unix stream editor implemented in C was reengineered in Rust to explore systems porting, Rust’s safety and abstraction features, and generative AI’s role in code conversion, testing ...