summaryrefslogtreecommitdiff
path: root/academic/coq/README
diff options
context:
space:
mode:
authorWilliam Bowman <wilbowma@indiana.edu>2011-08-05 11:11:34 -0300
committerNiels Horn <niels.horn@slackbuilds.org>2011-08-05 11:11:34 -0300
commitbef4f3c03fd2f42dbc028393bc09a88100be5ba1 (patch)
tree5e77ff66789bb088f476e78341c57ee21842d2eb /academic/coq/README
parent76f24b37e8348f8e1cd835b72fb5a8372786d229 (diff)
downloadslackbuilds-bef4f3c03fd2f42dbc028393bc09a88100be5ba1.tar.gz
academic/coq: Added (The Coq Proof Assistant)
Signed-off-by: Niels Horn <niels.horn@slackbuilds.org>
Diffstat (limited to 'academic/coq/README')
-rw-r--r--academic/coq/README19
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.