Skip to content

Commit

Permalink
Fix coq-metacoq-template.8.17.dev
Browse files Browse the repository at this point in the history
  • Loading branch information
liyishuai authored Jan 17, 2024
1 parent 2b78947 commit 3dc8cc2
Showing 1 changed file with 15 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,30 @@ authors: ["Abhishek Anand <[email protected]>"
license: "MIT"
build: [
["bash" "./configure.sh"]
[make "-j" "%{jobs}%" "-C" "pcuic"]
[make "-j" "%{jobs}%" "-C" "template-coq"]
]
install: [
[make "-C" "pcuic" "install"]
[make "-C" "template-coq" "install"]
]
depends: [
"coq-metacoq-common" {= version}
]
synopsis: "A type system equivalent to Coq's and its metatheory"
synopsis: "A quoting and unquoting library for Coq in Coq"
description: """
MetaCoq is a meta-programming framework for Coq.

The PCUIC module provides a cleaned-up specification of Coq's typing algorithm along
with a certified typechecker for it. This module includes the standard metatheory of
PCUIC: Weakening, Substitution, Confluence and Subject Reduction are proven here.
Template Coq is a quoting library for Coq. It takes Coq terms and
constructs a representation of their syntax tree as a Coq inductive data
type. The representation is based on the kernel's term representation.

In addition to a complete reification and denotation of CIC terms,
Template Coq includes:

- Reification of the environment structures, for constant and inductive declarations.
- Denotation of terms and global declarations
- A monad for manipulating global declarations, calling the type
checker, and inserting them in the global environment, in the style of
MetaCoq/MTac.
"""
url {
src: "git+https:///github.com/metacoq/metacoq.git#coq-8.17"
Expand Down

0 comments on commit 3dc8cc2

Please sign in to comment.