VisualFStar


Quick start

  • Start MSVS and create new project.

F* code

  • Default structure:

F* code

  • Let's try to type something: basic sintax error highlighting provided.

F* code

  • You can specify the arguments for FStar verificator. Right click on project node -> Properties -> Command line arguments.

F* cnfiguration

  • Try to verify example from FStar tutorial.

F* cnfiguration F* cnfiguration

  • Try to comment off some erroneous code.

F* cnfiguration

Navigation from error to code:

F* cnfiguration

  • Code generation (as an example of additional args for FStar)

F* cnfiguration F* cnfiguration

Fork me on GitHub