symbolic derivatives and the rust rewrite of RE#
Summary
This post explains the Rust rewrite of RE# using symbolic derivatives, contrasting it with the F#/.NET version and highlighting architectural changes, performance characteristics, and new features. It covers unrestricted lookaheads, character set representations, skip acceleration, and future work, with a focus on practical implications for high-throughput text processing.