Closed gussmith23 closed 4 years ago
While you're working on this one, you might also want to think about #26 -- while you're benchmarking, you might come up with a clever way to use Rust macros to rewrite the tests compactly. See that issue for more notes.
@gussmith23 benchmarking is an unstable feature in Rust. I think if we want benchmarking, we need to use the nightly build of Rust and compile with -Z unstable-options
falg. Are you okay with this?
yes! I think I'm actually already using nightly rust on my machine. it seems like using nightly is super common in the rust world... I'd honestly say I see more people talking about using nightly than stable
@hypercubestart I think this is the right place to start. Partly because it's the first thing we need to do to improve the interpreter, but also because it will get you acquainted with the interpreter, and involves utilizing a feature of Rust/Cargo (one that I've never actually used, so you might have to explain it to me...)
Here's what I suggest: