Rars: a Rust RAR implementation, mostly written by LLMs
Summary
The article documents a Rust-based RAR implementation called 'rars' that is largely developed with large language models (LLMs) like Codex and Claude. It covers the challenges and process of reverse-engineering RAR specs, building a Rust CLI, and performing extensive testing and benchmarking. The author reflects on the limits and lessons of AI-assisted development, including UX issues and the trade-offs between speed, accuracy, and maintainability in open-source software.