Eurydice, Rust 코드를 읽기 쉬운 C로 컴파일하다
Compiling Rust to readable C with Eurydice
Eurydice는 Rust 코드를 구조를 유지한 채 깔끔한 C로 변환하는 컴파일러다. 고신뢰성 소프트웨어에서 기존 검증·규정 준수 도구들이 C를 기대하기 때문에 유용하다. Inria와 Microsoft가 유지보수하는 Aeneas 프로젝트의 일부로, 아직은 작은 프로그램에 적합하지만 Rust 코드를 자동으로 C로 변환해 동기화를 돕는다.
이 C 코드가 '읽기 쉬운' 것인지는 아마 개인의 취향 문제일 것이다. 하지만 이 코드는 원본의 구조를 보존한다.