Skip to content

amirilf/rooster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • LF - Logical Foundations
  • PLF - Programming Language Foundations
  • VFA - Verified Functional Algorithms
  • QC - QuickChick
  • VC - Verifiable C
  • SLF - Separation Logic Foundations

Usage

./run.sh build          # Build all files
./run.sh file <path>    # Build specific file
./run.sh clean          # Clean compiled files

Structure

lf/                     # Logical Foundations
├── ch01_basics/
└── ch02_induction/
└── ...
plf/                    # Programming Language Foundations
└── ch01_equiv/
...

Imports

From SF Require Import lf.ch01_basics.p01_days.
From SF Require Import {book}.ch{num}_{name}.p{num}_{name}.

VSCode

Run ./run.sh build before using VSCoq! it requires compiled .vo files to resolve imports.
Without compiled files, you'll see errors like:

Cannot find a physical path bound to logical path
lf.ch01_basics.p01_days with prefix SF.

If you have compiled files but are still seeing those frustrating red errors, try changing the import line and then changing it back, or restart VSCoq.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published