Commit 26729a97 authored by MARCHE Claude's avatar MARCHE Claude

update roadmap and a few details in the doc

parent f51b953d
......@@ -72,6 +72,7 @@
* Coq plugin
** ajout de bases de hint
* Coq output
- corriger l'incoherence, comprendre si on veut vraiment accepter
......@@ -89,8 +90,9 @@
== New Features to announce ==
* Coq Realizations
* tool why3session with commands latex, html, etc
* Coq realizations
* Coq plugin
* tool why3session, including commands latex, html, stats
* tool why3doc
* Support for several versions of the same prover
* Improved IDE:
......@@ -118,7 +120,7 @@
- standard library online, using why3doc
- API doc, produced using ocamldoc, to
Note: check that URL of API doc is correct in doc/api.tex line 9.
- update the main HTML page (where is the sources ?)
- update the main HTML page (sources are in why3-papers/www)
- add links to extra resources like,,
......@@ -126,16 +128,25 @@
* Announce the distrib
- What to put in the announcement: see New Features above
* The next commit : add +git to the version in file Version
* Announce the why3 tactic on Coq Club
== TODOs ==
* Document the Coq plugin and tactic
** option timelimit <n>
** renommer "coq-plugin" en "coq-tactic"
* (JCF, ANDREI) add all examples from the VSTTE 2012 competition
* (CLAUDE) Ajouter page provers sur le site web why3
* Documentation
- (GUILLAUME) Realisations Coq, comment fait l'utilisateur pour faire ses realisations
ne pas oublier de dire que les dependances avec le .why ou .mlw: ne sera pas vérifié
- (WHO?) revoir documentation du smoke detector
- (WHO?) Documenter l'utilisation de plusieurs version du meme prouveur comme CVC3 et Z3
- (CLAUDE) revoir documentation du smoke detector
- Documenter l'utilisation de plusieurs versions du meme prouveur comme CVC3 et Z3
DONE, mais reorganiser la section, lien sur la page web des prouveurs
- (CLAUDE) Documenter les popups qui peuvent apparaitre dans why3ide quand les prouveurs ont changé. Et les mettre au point:
. Lors d'un replay, le dialogue "replace proof" apparait un nombre important de fois,
il faut absolument pouvoir interrompre, ou donner une reponse qui soit appliquée pour le reste.
......@@ -143,13 +154,18 @@
. le dialogue "replace proof" est de toute facon trop large, et les choix possibles sont confus.
- DONE (ANDREI) ajouter option a why3config pour ajouter association ident-executable
mais remplacer le ":" par " " (Arg.Tuple)
- (CLAUDE) meme ordre d'idee: ne pas ecraser "default editor" et "timelimit"
DONE, en fait c'était déjà le cas
- (WHO?) complete api.tex: explain how to build theories, apply
transformations, write new functions on terms (A)
- (ANDREI?) complete manpages.tex: section "Drivers of external provers"
- (WHO?) make the glossary available
* permettre d'utiliser emacs/proof general a la place de coqide depuis why3ide
* (CLAUDE) why3session
- deplacer option -bench de why3replayer dans une commande de why3session
- passe sur la documentation ecrite par Francois reecrite par Guillaume
- DONE "why3replayer -latex" remplacé par "why3session latex"
- DONE "why3html" remplacé par "why3session html"
......@@ -160,7 +176,6 @@
- entree makefile pour produire la bibliotheque standard de Why3 en HTML
(pour mettre sur le site Web)
* provers
- DONE (CLAUDE) Ensure that we kill a prover after some time (ressurect %T ? with a
meaning like twice the value of %t ?), because we cannot be sure they always
......@@ -72,6 +72,7 @@
Fran\c{c}ois Bobot$^{1,2}$ \\
Jean-Christophe Filli\^atre$^{1,2}$ \\
Claude March\'e$^{2,1}$ \\
Guillaume Melquiond$^{2,1}$\\
Andrei Paskevich$^{1,2}$
......@@ -224,6 +225,8 @@ are the following.
% Coq tactic
% \chapter{Complete API documentation} *)
% \label{chap:apidoc} *)
......@@ -8,7 +8,7 @@ Generating the skeleton for a theory is done by passing to \why the
the theories to realize, and the target directory.
\why3 --realize -D path/to/drivers/coq-realize.drv
why3 --realize -D path/to/drivers/coq-realize.drv
-T env_path.theory_name -o path/to/target/dir/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment