← Back to all articles

Andrew Gallant (burntsushi)

Creator of ripgrep. Rust ecosystem contributor. Author of regex crates and CSV libraries.

https://burntsushi.net

Articles

Regex engine internals as a library

Rust's regex crate was rewritten to expose its internal regex engine components as a separate library (regex-automata) for better composition and reuse.

A byte string library for Rust

bstr 1.0 is a Rust library for string operations on byte sequences that are UTF-8 by convention, not guaranteed like built-in strings.

Using unwrap() in Rust is Okay

Using unwrap() in Rust is acceptable in test/example code or when a panic indicates a bug, despite ongoing confusion about its proper usage.

My FOSS Story

Author shares personal perspective on maintaining FOSS projects to build understanding, not seeking help or prescribing ideal behavior.