Skip to content

Coq code accompanying several articles on semantics of functional programming languages

License

Notifications You must be signed in to change notification settings

ejmin91/monads

This branch is up to date with benediktahrens/monads:trunk.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9f5abf8 · Oct 15, 2018

History

75 Commits
Nov 23, 2011
Nov 4, 2016
Mar 18, 2012
Oct 25, 2011
Mar 18, 2012
Jun 9, 2011
Aug 14, 2012
Sep 22, 2012
Aug 14, 2012
Oct 30, 2011
Oct 25, 2011
Oct 25, 2011
Mar 18, 2012
Apr 4, 2012
Jan 6, 2015
May 11, 2012
Oct 15, 2018

Repository files navigation

COMPILATION

This Coq theory compiles under Coq 8.3pl5, available from https://coq.inria.fr/distrib/V8.3pl5/files/ . Earlier patch levels should also work; I have tested with 8.3pl2.

Create a Makefile by calling

$ coq_makefile -f Make > Makefile

and compile by calling

$ make

WARNING : The compilation of some of the files consumes up to 2GB of memory. Make sure you dispose of sufficient reserves of ram before compiling the code.

WORK WITH THE CODE

Call coqide as follows from the root of the library:

$ coqide -R . CatSem

CONTENT

Read the file "./DESCRIPTION" for a description of the content of each file.

BRANCHES

Each branch below, printed in boldface, corresponds to an article, printed in italic.

All the articles are also available from my webpage.

About

Coq code accompanying several articles on semantics of functional programming languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Coq 100.0%