Boris - A RustAnalyzer based Ownership and Borrowing Visualizer #16437
ChristianSchott
started this conversation in
Show and tell
Replies: 1 comment
-
Great work, this would be useful for beginners to understand the concept of lifetime. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello
I am not sure if this is the right place to post this, but I thought this may be interesting for the maintainers here..
As part of my master's thesis, I am currently developing a tool for generating interactive visualizations of ownership and borrowing utilizing the RA crate.
https://github.com/ChristianSchott/boris
It is basically a custom move/ reference tracking analysis based on RA's 'new' MIR lowering support (@HKalbasi).
All of this is of course still very alpha, but I thought you might want to see something based on your project :)
As this is part of a research project, there is also an ongoing survey to evaluate the program https://opnform.com/forms/visualizing-ownership-and-borrowing-in-rust-programs-nseo4z
It only has 7 short questions and contains the interactive visualizations embedded in the survey.. so if you want to provide some feedback, that would really help me :)
Best regards
Christian
Beta Was this translation helpful? Give feedback.
All reactions