diff options
author | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2001-04-24 16:38:26 +0000 |
---|---|---|
committer | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2001-04-24 16:38:26 +0000 |
commit | 3586c044d9f9e48f0043bb3af1bd3fbcc78485a0 (patch) | |
tree | 73967eb1a0efb3fc19168ea098c38aea500c3e65 | |
parent | e7d2a1a7e87e827773051b7cce904cb1b00fe609 (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/README | 8 | ||||
-rw-r--r-- | contrib/extraction/TODO | 14 | ||||
-rw-r--r-- | contrib/extraction/test/Makefile | 2 |
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 |