]> matita.cs.unibo.it Git - helm.git/commitdiff
Introduction, again.:
authorAndrea Asperti <andrea.asperti@unibo.it>
Mon, 14 Nov 2005 13:25:05 +0000 (13:25 +0000)
committerAndrea Asperti <andrea.asperti@unibo.it>
Mon, 14 Nov 2005 13:25:05 +0000 (13:25 +0000)
helm/papers/matita/matita.tex

index 6738aed4ab1ba5486417b74f0975320875015891..b5c27f1bfd0eed62ce3beaffa2342fdb78938a81 100644 (file)
@@ -161,7 +161,20 @@ add an authoring interface, and a set of functionalities for the
 overall management of the library, integrating everything into a
 single system. {\em Matita} is the result of this effort. 
 
-
+At first sight, Matita looks as (and partly is) a Coq clone. This is
+more the effect of the circumstances of its creation described 
+above than the result of a deliberate design. In particular, we
+(essentially) share the same foundational dialect of Coq (the
+Calculus of Inductive Constructions), the same implementative
+language (Ocaml), and the same (script based) authoring philosophy.
+However, as we shall see, the analogy essentially stops here. 
+
+In a sense; we like to think of Matita as the way Coq would 
+look like if entirely rerwritten from scratch: just to give an
+idea, although Matita currently supports almost all functionalities of
+Coq, it links 60000 lins of coaml code, against ... of Coq (and
+we are convinced that, starting from scratch againg, we could furtherly
+reduce our code in sensible way).   
 
 
 \begin{itemize}