Skip to content

EmilyOng/AlgebraicEffect

 
 

Repository files navigation

Heifer

Heifer is a new verifier for effectful higher-order programs.

Build

You will need OCaml 5.

opam install . --deps-only

Use dune exec parsing/hip.exe $EXAMPLE to run examples. Effect-related programs are in src/evaluation, higher-order programs are in src/examples.

Docs

SYH - Build

opam switch 5.0.0

brew install python3

opam install dune menhir ppx_deriving ppx_expect brr js_of_ocaml-compiler unionFind visitors z3

sudo npm install browserify -g # which browserify

dune build
dune test

Releases

No releases published

Packages

No packages published

Languages

  • OCaml 98.1%
  • JavaScript 1.2%
  • HTML 0.2%
  • Makefile 0.2%
  • C 0.1%
  • Perl 0.1%
  • Other 0.1%