coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Christian Doczkal <doczkal AT ps.uni-sb.de>
- To: coq-club AT inria.fr
- Subject: [Coq-Club] Programming custom Tactics
- Date: Wed, 06 Jan 2010 17:14:23 +0100
(* Sorry for my previous incomplete message! *)
Hello Everyone
>From what I read so far, there seem to be a number of different ways to
extend Coq with additional tactics.
1. Code it directly in Ltac
2. Use reflection and code it directly in Gallina
3. Code an external tactic and call it using "external" using XML
for communication
4. Coding the tactic directly into Coq at the OCaml level
1 and 2 are covered to some extent in the Coq Reference Manual and in
Adam Chlipala's cpdt notes. Is there any documentation available how to
get started with coding tactics using variant 3 and/or 4? (Besides
browsing the Coq source files)
Does someone have short nicely documented .ml file of a simple tactic
for demonstration purposes?
--
Regards
Christian
- [Coq-Club] Programming custom Tactics, Christian Doczkal
- <Possible follow-ups>
- [Coq-Club] Programming custom Tactics, Christian Doczkal
- Re: [Coq-Club] Programming custom Tactics,
Sean Wilson
- Re: [Coq-Club] Programming custom Tactics,
Christian Doczkal
- Re: [Coq-Club] Programming custom Tactics,
Pierre Corbineau
- Re: [Coq-Club] Programming custom Tactics,
Christian Doczkal
- Re: [Coq-Club] Programming custom Tactics, Pierre Corbineau
- Re: [Coq-Club] Programming custom Tactics, Matthieu Sozeau
- Re: [Coq-Club] Programming custom Tactics,
Christian Doczkal
- Re: [Coq-Club] Programming custom Tactics, Vladimir Komendantsky
- Re: [Coq-Club] Programming custom Tactics,
Pierre Corbineau
- Re: [Coq-Club] Programming custom Tactics,
Christian Doczkal
- Re: [Coq-Club] Programming custom Tactics,
Sean Wilson
Archive powered by MhonArc 2.6.16.