Open mueller55 opened 4 years ago
Have you seen this?
Christoph recently added it.
@fpoli I think the issue is not about generating Viper domains inside of Prusti (which is indeed supported), but giving programmers a mechanism to write custom domains in Rust programs that are then verified with Prusti.
Ah, I see. Thanks for the clarification.
It would be useful to lift Viper's domains to Prusti. One of the main questions is the language design for that, for instance, to what extent we can build on existing Rust features. Instead of general domains, we might also want to provide a more limited feature such as ADTs.