diff options
Diffstat (limited to 'academic/coq/README')
-rw-r--r-- | academic/coq/README | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/academic/coq/README b/academic/coq/README new file mode 100644 index 0000000000..eec7b1118a --- /dev/null +++ b/academic/coq/README @@ -0,0 +1,19 @@ +Coq implements a program specification and mathematical higher-level +language called Gallina that is based on an expressive formal language +called the Calculus of Inductive Constructions that itself combines both +a higher-order logic and a richly-typed functional programming language. + +This requires OCaml (>= 3.10.2), camlp5 (with "transitional mode", avoiding +version 5.0.0), and GNU Make (>= 3.81). If you have ocamlopt, Coq +will be compiled to native code, which runs 4-10 times faster. For best +performance, OCaml should have support for pthreads. + +Note: camlp5 6.01 appears to have a bug that prevents Coq from building +correctly. This build has been tested with 6.02.3. + +If you want CoqIDE, you need LablGTK2 (>= 2.10.0) with development +files, and GTK2+ (>= 2.10.0). This also REQUIRES OCaml to have support +for pthreads. + +If you have emacs installed, emacs files for Coq will be installed. +Otherwise, they will be omitted. |