coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jonathan <jonikelee AT gmail.com>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Rewrite does not work
- Date: Thu, 31 Jul 2014 16:28:31 -0400
On 07/31/2014 02:13 PM, Maxime Dénès wrote:
Hello Xavier,
You're raising an important issue, and I guess most users and developers agree that basic Coq tactics desperately need some love.
I see two main reasons why this is not happening more:
- The usual argument: the academic system does not reward such work as it is very hard to publish. So spending time on it, at least for young researchers, is very risky due to peer pressure to publish, and the low number of positions.
True, but aren't the institutions involved in the development of Coq not purely academic?
- Some well thought design decisions were already taken and implemented in ssreflect's tactics, which leaves little incentive to re-implement them.
After this discussion, as well as some former ones (such as about automatic hypothesis naming), I am going to look at SSReflect. But I have several questions:
- Is there access to a development version that works with the trunk version of Coq?
- As I recall, SSReflect relies considerably on revert/re-intro style patterns. Do the SSReflect versions of these destroy evar instantiability as they do in vanilla Coq? I have been learning how to write Ltac tactics that don't alter the context to the point where evars become uninstantiable (as well as others that try to prevent uninstatiability) - and it seems like SSReflect's style could make this harder rather than easier. Or, does SSReflect have ways around this already?
-- Jonathan
- Re: [Coq-Club] Rewrite does not work, (continued)
- Re: [Coq-Club] Rewrite does not work, Enrico Tassi, 07/29/2014
- Re: [Coq-Club] Rewrite does not work, Xavier Leroy, 07/30/2014
- Re: [Coq-Club] Rewrite does not work, Jonathan, 07/30/2014
- Re: [Coq-Club] Rewrite does not work, Xavier Leroy, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Jonathan, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Jason Gross, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Jonathan, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Randy Pollack, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Jonathan, 07/30/2014
- Re: [Coq-Club] Rewrite does not work, Thomas Braibant, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Maxime Dénès, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Jonathan, 07/31/2014
- Re: [Coq-Club] Rewrite does not work, Xavier Leroy, 07/30/2014
- Re: [Coq-Club] Rewrite does not work, Enrico Tassi, 07/29/2014
- Re: [Coq-Club] Rewrite does not work, Marcus Ramos, 07/29/2014
- Re: [Coq-Club] Rewrite does not work, Cedric Auger, 07/29/2014
Archive powered by MHonArc 2.6.18.