aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Aspinall1999-11-25 15:13:29 +0000
committerDavid Aspinall1999-11-25 15:13:29 +0000
commit9f6039b8920a88245ddaef45461064860c7f4432 (patch)
tree23ea4de54b1673a87c0d3b50656f7d82b3ade369
parent8378facc4ca157212f2c6099cd1fe943f42582fe (diff)
Updated
-rw-r--r--BUGS16
-rw-r--r--todo2
2 files changed, 11 insertions, 7 deletions
diff --git a/BUGS b/BUGS
index d772feaa..6a8ce17d 100644
--- a/BUGS
+++ b/BUGS
@@ -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
diff --git a/todo b/todo
index 2739b38f..1cc42c12 100644
--- a/todo
+++ b/todo
@@ -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]