Skip to content

CoqHott/DICoq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6abf83f · Dec 6, 2017

History

19 Commits
Sep 9, 2016
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Dec 6, 2017
Sep 9, 2016
May 16, 2017
May 16, 2017
Dec 6, 2017
Dec 6, 2017

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