aboutsummaryrefslogtreecommitdiffstats
path: root/lang/twelf/pkg-descr
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2005-11-26 20:49:47 +0800
committeredwin <edwin@FreeBSD.org>2005-11-26 20:49:47 +0800
commite694ffd61ab89e0fbc1364c4e220d310fdbf138c (patch)
tree7ef71dd7a9096fa08e3389761d2f6b82ba3b4917 /lang/twelf/pkg-descr
parentc90aea498c9dd1dc0c6ba4c32064ca9402f0d924 (diff)
downloadfreebsd-ports-gnome-e694ffd61ab89e0fbc1364c4e220d310fdbf138c.tar.gz
freebsd-ports-gnome-e694ffd61ab89e0fbc1364c4e220d310fdbf138c.tar.zst
freebsd-ports-gnome-e694ffd61ab89e0fbc1364c4e220d310fdbf138c.zip
New port: lang/twelf A meta-logical framework for deductive systems
The Twelf implementation comprises * the LF logical framework, including type reconstruction; * the Elf constraint logic programming language; * an inductive meta-theorem prover for LF; * and an Emacs interface. PR: ports/84625 Submitted by: "Andrew Bernard" <andrew@hobnob.com>
Diffstat (limited to 'lang/twelf/pkg-descr')
-rw-r--r--lang/twelf/pkg-descr19
1 files changed, 19 insertions, 0 deletions
diff --git a/lang/twelf/pkg-descr b/lang/twelf/pkg-descr
new file mode 100644
index 000000000000..f32f99997930
--- /dev/null
+++ b/lang/twelf/pkg-descr
@@ -0,0 +1,19 @@
+
+The Twelf implementation comprises
+
+ * the LF logical framework, including type reconstruction;
+ * the Elf constraint logic programming language;
+ * an inductive meta-theorem prover for LF;
+ * and an Emacs interface.
+
+Twelf provides a uniform meta-language for specifying,
+implementing, and proving properties of programming languages
+and logics. Example suites include Cartesian Closed Categories
+and lambda-calculus, the Church-Rosser theorem for the untyped
+lambda-calculus, Mini-ML including type preservation and
+compilation, cut elimination, theory of logic programming,
+and Hilbert's deduction theorem.
+
+-- the Twelf home page
+
+WWW: http://www.cs.cmu.edu/~twelf