As part of the requirements for my Honour’s degree, I’ve been working under Nick Cameron’s supervision, extending save-analysis and the macro-expansion code to allow Rust to export information about the intermediary steps of macro-expansion. I also made the compiler a little more robust in the face of malformed macros.
I created a simple Java tool to showcase these changes, and now I’m looking for participants in a user study. All I’m looking for is people who have some familiarity with Rust’s macros, to use my tool and then answer some quick questions. It shouldn’t take longer than half an hour (unless you decide to install it yourself), and I’ll be looking for participants probably until next Wednesday.
If this sounds like you’d be interested, specific details can be found here: https://gist.github.com/DanielJCampbell/b45974a0dbbbd01ed39c510554edd935
Thanks for reading!