Skip to content

Commit

Permalink
Merge pull request coq#2904 from liyishuai/patch-1
Browse files Browse the repository at this point in the history
Fix coq-metacoq-template.8.17.dev
  • Loading branch information
palmskog authored Jan 24, 2024
2 parents 47834df + c292c3b commit eaeb647
Showing 1 changed file with 16 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,31 @@ 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: [
"ocaml" {>= "4.13"}
"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 eaeb647

Please sign in to comment.