coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Nadeem Abdul Hamid <nadeem AT acm.org>
- To: Adam Chlipala <adamc AT hcoop.net>
- Cc: coq-club AT pauillac.inria.fr
- Subject: Re: [Coq-Club] Re: Simple example.
- Date: Fri, 20 Feb 2009 09:29:54 -0500
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=Lohb0GD3n+C9f7GXHBNbZttKblMNBjAJFQKAr75mM4LtBSq2b46l25oLWKI1cxdOcb PhF9oMANMaqrxF0gDF8x7/JdztERMbOpawUEwDTPp1ETaM0lkpGG8AIzZRTpDs2B/l1n ojWHRTGv48DwVI+pVhJ4Gw7tZOJVUHxuSYnZs=
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Adam,
That style (which I used in my implementation posted earlier) is easy to use when you commit to following it, and it has many advantages in brevity of code and resilience to changes in specs and implementations.
That's a very interesting point. I certainly agree that proof scripts can extremely brittle (especially if their poorly engineered) - but aren't you just moving the problem somewhere else? You have a lot more experience with this than I do, but why are Ltacs any easier to maintain than proof scripts?
(I have downloaded your book but not gone through it yet.) I have found Ltacs hard to develop because it's difficult to debug them, more so than a broken proof script. If a complex tactic defined with Ltac doesn't succeed on a goal, I don't recall that the error messages are very helpful for tracking down what happened.
--- nadeem
- [Coq-Club] Re: Simple example., Adam Koprowski
- Re: [Coq-Club] Re: Simple example.,
Adam Chlipala
- Re: [Coq-Club] Re: Simple example.,
Robin Green
- Re: [Coq-Club] Re: Simple example., Adam Chlipala
- Re: [Coq-Club] Re: Simple example.,
Wouter Swierstra
- Re: [Coq-Club] Re: Simple example., Nadeem Abdul Hamid
- Re: [Coq-Club] Simple example., Adam Chlipala
- Re: Re: [Coq-Club] Simple example.,
muad
- Re: [Coq-Club] Simple example., Adam Chlipala
- Re: [Coq-Club] Re: Simple example.,
Robin Green
- Re: [Coq-Club] Re: Simple example.,
Adam Chlipala
Archive powered by MhonArc 2.6.16.