Skip to content

Dafny Standard Libraries

No due date 86% complete

Some key design points:

  • All such standard libraries will be enabled/disabled with a single switch, --use-stdlibs, which will be on by default but off by default in integration tests, to ensure that the language itself does not become dependent on these libraries.
  • They will be pre-verified and built to one or more .doo files, which --use-stdlibs:true will…

Some key design points:

  • All such standard libraries will be enabled/disabled with a single switch, --use-stdlibs, which will be on by default but off by default in integration tests, to ensure that the language itself does not become dependent on these libraries.
  • They will be pre-verified and built to one or more .doo files, which --use-stdlibs:true will add as implicit --library arguments.
  • They will also be pre-compiled and added to the various runtimes. Users will be discouraged from directly referring to any thing in the runtime artifacts, as they are intended to only support Dafny code.
Loading