Enable specifying a dependency while staying agnostic of its dependencies #3005
Labels
kind: enhancement
Enhancements, feature requests, etc. These are NOT bugs, but ways we can improve Dafny
part: CLI
interacting with Dafny on the command line
Milestone
If there's a chain of Dafny library dependencies, where a Dafny application or library A, depends on a library B, which depends on a library C, then it should be possible for A to declare its dependency on B without having to know about C.
How
--library
option to take a Dafny project file--library
is called with the exact same Dafny project multiple times, either directly or indirectly through a dependency, then those are deduplicated. If two arguments of--library
are not exactly the same but contain root level modules with the same name, then a compilation error occurs.Prerequisites
The text was updated successfully, but these errors were encountered: