Date: 1/30/17
No summaries are necessary for this class.
If you get stuck trying to compile everything, you can fall back on the pre-compiled binaries. These should give you similar functionality, but there may be some bug fixes missing, and the behavior may be slightly different from the most recent version.
I strongly recommend installing Dafny’s IDE support for your favorite editor:
Emacs,
vim,
or, if you are using Windows, for Visual Studio via the Visual Studio plugin.
The latter can be installed by compiling “dafny/Source/DafnyExtension.sln” and then
double clicking the resulting DafnyLanguageService.vsix
file in dafny/Binaries/
.
Start looking through the online guide at http://rise4fun.com/Dafny/tutorial/guide. At the end of the guide are links to additional tutorials. I recommend completing all of them except “Modules” can be considered optional for class purposes.
You can find lots of details (probably far more than you ever wanted) about Dafny’s internals in the reference manual in Dafny’s source code.
Questions about the Dafny paper?