Skip to content

CoqHott/DICoq

Repository files navigation

DICoq

Dependent Interoperability for Coq

The repository contains the companion code of the publication "Foundations of Dependent Interoperability" (submitted to JFP).

Note that there are two branches (one for the JFP submission, one for the ICFP'16 publication)

To compile:

make coqcompile

To run the example:

$ ocaml -init distack.ml

(exec 0 0 (IPlus 0) [1;2] : int list);;

int list = [3]

exec 0 0 (IPlus 0) [];;

Segmentation fault: 11 

simple_exec NPlus [1;2];;

int list = [3]

simple_exec NPlus [];;

Exception: (Failure "Cast failure: invalid instruction").   

About

Dependent Interoperability for Coq

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published