aboutsummaryrefslogtreecommitdiff
path: root/BUGS
diff options
context:
space:
mode:
authorDavid Aspinall1999-11-29 14:05:02 +0000
committerDavid Aspinall1999-11-29 14:05:02 +0000
commit3d28f91919372c2ca54e097be8836f8530388594 (patch)
tree697d59b314b36fad5e6e15ca45c15f070f836a3c /BUGS
parent41cc11c82385e90e427030f71967056d76156a3d (diff)
Added more notes about using ML files in Isabelle.
Diffstat (limited to 'BUGS')
-rw-r--r--BUGS11
1 files changed, 4 insertions, 7 deletions
diff --git a/BUGS b/BUGS
index 3771b5df..0fb4e142 100644
--- a/BUGS
+++ b/BUGS
@@ -150,14 +150,11 @@ goals output that appears *after* Isabelle messages, but Isabelle
prints the timing message after the goals are displayed.
* 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
+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).
+function declarations. See the section on ML files in the manual
+for more details.
* Blocking when processing multiple files, beginning from a .ML file.
Proof General will block the Emacs process when it is waiting for a