coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Jason Gross <jasongross9 AT gmail.com>
- To: coq-club <coq-club AT inria.fr>
- Subject: Re: [Coq-Club] (Coqdoc++) + (robust Proviola)
- Date: Tue, 11 Feb 2014 22:10:18 -0500
Hi,
I could not yet find tool(s) to export our coq development which spans multiple files in a way that satisfies the following requirements:
1) I need both HTML and .tex outputs
2) Coq identifiers should be hyperlinked to their definition. AFAIK, coqdoc only does this if the definition(lemma/fixpoint/inductive/notation) is in the current file.
The idea is that if the resultant .tex files are included in a larger .tex document, hyperlinks across these .tex files should work. The same should be true if the generated HTML files are uploaded to the web in the same folder.3) Occurrences of coq identifiers in comments (** *) must also be hyperlinked and colored appropriately.
4) There should be a Proviola mode for HTML. I have had many issues in using the current Proviola tool (e.g. https://bitbucket.org/Carst/proviola-source/issue/18/proviola-python-273-barfs-on-some-unicode) .
5) There should be a coqdoc command/marker that gets replaced by the proof state at the position wherever it occurs.
Please let me know if there is already a collection of tools that can satisfy the above requirements. Also, does the development version of coqdoc already achieve 2) and 3) ?
If there is no such collection of tools, I plan to write a single (open source) command line tool that does all the above. I plan to reuse the infrastructure that I already built for my netbeans-coq plugin. I welcome suggestions on how to extend the above list of requirements so that this tool would be useful for others as well. For 2) and 3), I still don't know a good way to handle the case when the target definition is hidden using the (* begin hide *) mechanism.
Thanks,
Abhishek
- [Coq-Club] (Coqdoc++) + (robust Proviola), Abhishek Anand, 02/12/2014
- Re: [Coq-Club] (Coqdoc++) + (robust Proviola), Jason Gross, 02/12/2014
- Re: [Coq-Club] (Coqdoc++) + (robust Proviola), Abhishek Anand, 02/12/2014
- Re: [Coq-Club] (Coqdoc++) + (robust Proviola), Jason Gross, 02/12/2014
Archive powered by MHonArc 2.6.18.