aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2001-04-24 16:38:26 +0000
committerGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2001-04-24 16:38:26 +0000
commit3586c044d9f9e48f0043bb3af1bd3fbcc78485a0 (patch)
tree73967eb1a0efb3fc19168ea098c38aea500c3e65
parente7d2a1a7e87e827773051b7cce904cb1b00fe609 (diff)
TODO in v.o., test/Makefile moins pire, README avec ref
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1694 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--contrib/extraction/README8
-rw-r--r--contrib/extraction/TODO14
-rw-r--r--contrib/extraction/test/Makefile2
3 files changed, 15 insertions, 9 deletions
diff --git a/contrib/extraction/README b/contrib/extraction/README
index bcd278b33..2a7bc0564 100644
--- a/contrib/extraction/README
+++ b/contrib/extraction/README
@@ -25,6 +25,7 @@ Translation between Coq and ML is based upon the following principles:
- Terms of sort Prop don't have any computational meaning, so they are
merged in one ML term "prop", which is for the moment the ML constant ().
+This part is done according to P. Letouzey's work (*).
- Terms that are arities (i.e. something of shape ( : )( : )...s with
s a sort ) don't have any ML counterpart, since they are types of
@@ -101,6 +102,13 @@ Go there.
"make reals" to extract & compile a realization of the Reals axioms
+(*):
+Exécution de termes de preuves: une nouvelle méthode d'extraction
+pour le Calcul des Constructions Inductives, Pierre Letouzey,
+master thesis, 2000,
+http://www.eleves.ens.fr/home/letouzey/download/rapport_dea.ps.gz
+
+
Any feedback is welcome:
diff --git a/contrib/extraction/TODO b/contrib/extraction/TODO
index 27069ffdc..1a6c40680 100644
--- a/contrib/extraction/TODO
+++ b/contrib/extraction/TODO
@@ -1,15 +1,13 @@
- 4. Cofix : seulement en Haskell
+ 5. Haskell Syntax
- 5. Syntaxe Haskell
+ 7. Eta expansion for resolving message: "variables cannot be generalized"
- 7. Eta expansion pour contourner typage Caml
+ 9. Doc!! (examples)
- 9. Doc!! (exemples)
+ 10. Comments in extraction.ml
- 10. Recommenter extraction.ml
-
- 11. tester contribs
+ 11. test contribs
- 12. garantir typage Caml => magic + cast.
+ 12. Ocaml typing => magic + cast.
diff --git a/contrib/extraction/test/Makefile b/contrib/extraction/test/Makefile
index 89f13c75b..957cddcf2 100644
--- a/contrib/extraction/test/Makefile
+++ b/contrib/extraction/test/Makefile
@@ -31,7 +31,7 @@ CMO:= $(patsubst %.ml,%.cmo,$(ML))
# General rules
#
-all: $(ML) .depend $(CMO) v2ml
+all: $(ML) depend $(CMO) v2ml
depend: $(ML)
rm -f .depend; ocamldep $(INCL) $(ML) > .depend