Coq Call 2024 05 21 - coq/coq GitHub Wiki

Participants:

Topics

  • Looking for feedback on attributes #[sealed] and #[unsealed] (#19029) [Hugo, 10 mins]
    • in particular, adding the ability of attributes per item of a mutual declaration?
  • Looking for feedback on the merge of execution paths for Fixpoint and universes (#18811) [Hugo, 10 mins]
    • in particular, opportunity of splitting the PR into smaller components
  • Looking for feedback on CEP #89 about merging the universe execution paths in declare.ml (itself on top of #18795) [Hugo, 20 mins] (postponed)
  • Equations vs Equations? and the document model, can we do better? [Matthieu, 10mins]

Notes

[...]

About sealed/unsealed

  • ok to have attributes on each item of a fixpoint
  • ok to rename every "opaque" into sealed in the Coq code
  • ok to have sealed in CInfo.t (but possibly not allowing mutual fixpoints to have an opacity not shared by all its components)

At the end of the meeting, there was an unplanned discussion on the use of draft PRs. Pierre-Marie needs a way to go through the list of PRs and know which ones require discussion. It was decided that draft means: no need to look at it, and thus that any PR needing discussion (e.g., before being put on the agenda of a Coq Call) should be marked as "ready for review" (even if there are "needs:" labels preventing merging the PR, such as a "needs: merge of dependencies"). Some contributing documentation may need to be updated.