-
Notifications
You must be signed in to change notification settings - Fork 94
Open
Description
From what I understand, uniform and non-uniform parameters are distinguished in the kernel but not in MetaCoq because it does not matter for typing. However, it matters for meta-programming so:
- quoting should split the context of parameters in uniform and non-uniform one
- adapt the functions between Template and PCUIC accordingly
- Template -> PCUIC is trivial, it is just merging back
- For PCUIC -> template, one will need a function to compute uniform parameters back
I have one but it relies on my interface, though it should be easily adaptable as it's just reading
It suffices to replace the state interface by a shift to keep track of the scope
Metadata
Metadata
Assignees
Labels
No labels