Coq Repository at Nijmegen
Coq Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
algebra Fixing compilaton wrt. Coq 8.5 May 19, 2016
broken updating Sep 1, 2014
classes Absolutize all [Import]s Mar 1, 2016
complex Merge branch 'cornmaster' into allfixes Apr 19, 2016
coq_reals
doc Removing html files here, as they are now on: Jun 2, 2014
dump Plot pgm s works again Mar 8, 2011
examples Adding files Sep 1, 2014
fta Absolutize all [Import]s Mar 1, 2016
ftc crtrans.vo is compiling via scons. Apr 20, 2016
logic Merge branch 'cornmaster' into allfixes Apr 19, 2016
metric2 Fixing compilaton wrt. Coq 8.5 May 19, 2016
metrics Merge branch 'cornmaster' into allfixes Apr 19, 2016
model Fixing compilaton wrt. Coq 8.5 May 19, 2016
ode Fixing compilaton wrt. Coq 8.5 May 19, 2016
old Required old file added back Sep 25, 2014
order
raster
reals
site_scons/site_tools Merge math-classes, and make joint compilation work. Dec 1, 2010
stdlib_omissions fully quanified imports to MathClasses. Apr 20, 2016
tactics Fixing compilaton wrt. Coq 8.5 May 19, 2016
tools
transc crtrans.vo is compiling via scons. Apr 20, 2016
util Merge branch 'cornmaster' into allfixes Apr 19, 2016
.gitignore
.travis.yml travis.yml: init Nov 16, 2016
LICENSE Merge with Nijmegen: Sep 26, 2006
Make
Make.in The configure generate Make using find Sep 25, 2014
Makefile adding "Make" and "Makefile" Jun 6, 2016
README.md Update README.md Nov 16, 2016
SConstruct crtrans.vo is compiling via scons. Apr 20, 2016
configure.sh Changing "configure.sh" so that it considers also the $COQBIN variable. May 19, 2016
description Updating description Apr 4, 2014

README.md

C-CoRN

The Coq Constructive Repository at Nijmegen.

Install with OPAM

Make sure that you added the Coq repository:

opam repo add coq-released https://coq.inria.fr/opam/released

and run:

opam install coq-corn

Install from source

Prerequisites

This version of C-CoRN is known to compile with:

  • Coq 8.5
  • SCons 1.2 or make

Dependencies

C-CoRN depends on Math Classes, which is a library of abstract interfaces for mathematical structures that is heavily based on Coq's new type classes. It will be automatically installed by opam.

Building C-CoRN

C-CoRN uses SCons for its build infrastructure. SCons is a modern Python-based Make-replacement.

To build C-CoRN with SCons say scons to build the whole library, or scons some/module.vo to just build some/module.vo (and its dependencies).

In addition to common Make options like -j N and -k, SCons supports some useful options of its own, such as --debug=time, which displays the time spent executing individual build commands.

scons -c replaces Make clean

For more information, see the SCons documentation.

Make is still supported.

Building documentation

To build CoqDoc documentation, say scons coqdoc.