diff options
author | 2008-07-07 14:14:08 +0000 | |
---|---|---|
committer | 2008-07-07 14:14:08 +0000 | |
commit | cf69befd5678b6827126ef0a2b89218ea7b02c89 (patch) | |
tree | 577979f67a8508a8661f53c88757637af756f122 /contrib/micromega/Psatz.v | |
parent | 2b4c3fff22d7e9c55289c2fe770e744b7a5f613c (diff) |
- Improve [Context] vernacular to allow arbitrary binders, not just
classes, and simplify the implementation.
- Experimental syntax {{ cl : Class args }} and (( cl : Class args ))
which respectively make cl an implicit or explicit argument ({{ }} is
equivalent to [ ]). Could be extended to any type of binder, eg.
[Definition flip ((R : relation carrier)) : relation carrier := ...].
The idea behind double brackets is to distinguish macro-binders which
perform implicit generalization from regular binders. It could also save
[ ] for other uses.
- Fix bug #1901 about {} binders in records.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11210 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/micromega/Psatz.v')
0 files changed, 0 insertions, 0 deletions