diff options
| author | David Aspinall | 1999-11-25 15:13:29 +0000 |
|---|---|---|
| committer | David Aspinall | 1999-11-25 15:13:29 +0000 |
| commit | 9f6039b8920a88245ddaef45461064860c7f4432 (patch) | |
| tree | 23ea4de54b1673a87c0d3b50656f7d82b3ade369 | |
| parent | 8378facc4ca157212f2c6099cd1fe943f42582fe (diff) | |
Updated
| -rw-r--r-- | BUGS | 16 | ||||
| -rw-r--r-- | todo | 2 |
2 files changed, 11 insertions, 7 deletions
@@ -144,13 +144,15 @@ to proofgen@dcs.ed.ac.uk. Isabelle Proof General Bugs =========================== -* General difficulty with complex proof scripts. Since Isabelle uses -ML as a top-level language for writing proof-scripts, Proof General -may have difficulty understanding scripts which stray too far away -from the standard functions, tactics, and tacticals. You will -usually notice when a function, or whatever, doesn't get highlighted -as you might expect. This probably has no detrimental impact on the -interface unless you use your own "goal" or "qed" forms. +* There is a general difficulty with proof scripts containing ML +structures, functions, etc. Proof General does not understand full ML +syntax(!), so it will be confused by structures which contain +semi-colons after declarations, for example. Also, it cannot undo +function declarations. Moreover, with ML you can even redefine +the entire proof command language, which will certainly confuse +Proof General! Stick to using the standard functions, tactics, and +tacticals and there should be no problems. (Actually, there should +be no problems unless you use your own "goal" or "qed" forms). * Blocking when processing multiple files, beginning from a .ML file. Proof General will block the Emacs process when it is waiting for a @@ -55,6 +55,8 @@ B Manual improvements before techreport publishing (see notes at end also): - Consider splitting up chapter 9? - document mouse functions, proof-cd, process quit timeout, X-Symbol, prog-name-guess, new menu functions for display. + - general tips on what to do when things go wrong: try + interrupt, restart, finally exit proof assistant. - improvements after feedback from users. D Improve goto button image [suggestion from Markus] |
