Skip to content
Coq Repository at Nijmegen
Coq Other
Find file
Pull request Compare This branch is 128 commits ahead of robbertkrebbers:master.
Latest commit e9162ea Mar 3, 2016 @robbertkrebbers robbertkrebbers Merge pull request #24 from bmsherman/imports
Make import statements absolute and other small changes
Failed to load latest commit information.
algebra
broken
classes
complex
coq_reals
doc Removing html files here, as they are now on: Jun 2, 2014
dump
examples
fta
ftc
logic
metric2
metrics
model
ode
old Required old file added back Sep 25, 2014
order
raster
reals
site_scons/site_tools
stdlib_omissions
tactics
tools
transc
util
.gitignore
LICENSE
Make.in
README.md README in MarkDown with OPAM instructions Nov 26, 2015
SConstruct
configure.sh
description

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.4pl4
  • SCons 1.2 or make

Git checkout and submodules

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.

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.

Something went wrong with that request. Please try again.