Improving memory efficiency in a working interpreter
Lifetimes are a fascinating feature of Rust and the human experience. This is a technical blog, so let’s focus on the former. I was admittedly a slow adopter for leveraging lifetimes to safely borrow data in Rust. In the treewalk implementation of Me...
fromscratchcode.hashnode.dev8 min read