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?







