File tree Expand file tree Collapse file tree 2 files changed +16
-5
lines changed
Expand file tree Collapse file tree 2 files changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ ifeq '$(METACOQ_CONFIG)' 'local'
1212 export OCAMLPATH
1313endif
1414
15- .PHONY : printconf all utils template-coq pcuic erasure install uninstall html clean mrproper .merlin test-suite translations
15+ .PHONY : printconf all utils template-coq pcuic erasure install uninstall html clean mrproper .merlin test-suite translations quotation
1616
1717printconf :
1818ifeq '$(METACOQ_CONFIG ) ' 'local'
@@ -147,7 +147,7 @@ safechecker: pcuic
147147template-pcuic : template-coq pcuic
148148 $(MAKE ) -C template-pcuic
149149
150- quotation : template-coq pcuic template-pcuic
150+ quotation : template-coq # pcuic template-pcuic
151151 $(MAKE ) -C quotation
152152
153153safechecker-plugin : safechecker template-pcuic
Original file line number Diff line number Diff line change @@ -29,9 +29,20 @@ install: [
2929]
3030depends: [
3131 "coq-metacoq-template" {= version}
32- "coq-metacoq-pcuic" {= version}
33- "coq-metacoq-template-pcuic" {= version}
32+ # "coq-metacoq-pcuic" {= version}
33+ # "coq-metacoq-template-pcuic" {= version}
3434]
35- synopsis: "Gallina quotation functions for Template Coq and PCUIC."
35+ synopsis: "Gallina quotation functions for Template Coq ( PCUIC support in the works) ."
3636description: """
37+ MetaCoq is a meta-programming framework for Coq.
38+
39+ The Quotation module is geared at providing functions `□T → □□T` for `□T :=
40+ Ast.term` (currently implemented) and for `□T := { t : Ast.term & Σ ;;; [] |- t
41+ : T }` (still in the works). Currently `Ast.term → Ast.term` and `(Σ ;;; [] |-
42+ t : T) → Ast.term` functions are provided for Template terms. Proving
43+ well-typedness and adding support for PCUIC are still works in progress.
44+
45+ Ultimately the goal of this development is to prove that `□` is a lax monoidal
46+ semicomonad (a functor with `cojoin : □T → □□T` that codistributes over `unit`
47+ and `×`), which is sufficient for proving Löb's theorem.
3748"""
You can’t perform that action at this time.
0 commit comments