Optimizing loop heavy Rust code

Some time ago I had a fuzzy string matching problem to solve. I started looking for a performant Damerau-Levenshtein crate, and ended up writing my own collection of optimized edit distance algorithms, Eddie. In this post, using the lessons I've learned along the way and the Levenshtein algorithm as an…

About me

My name is Ilia Schelokov. I'm a software developer based in Moscow. I work in a "JavaScript-only" tech stack, with sprinkles of Python (for analytics/ML) and PHP (legacy). I lead developers in product teams. I tinker with everything within arm's reach, including C, Clojure, Haskell, Scala, and R. I've…