What if “modernizing” legacy software didn't mean rewriting it and hoping nothing breaks?

What if we could take a small, battle-tested C library, rebuild it in a modern language, and prove that the new implementation still behaves like the original?

That was the challenge I took on during Code Resurrection 2026.

Our project: TinyExpr → tinyexpr-rs, a safe, idiomatic Rust port of the original TinyExpr mathematical expression parser and evaluator.

And the surprising part?