diff options
| author | David Aspinall | 2000-03-13 04:21:14 +0000 |
|---|---|---|
| committer | David Aspinall | 2000-03-13 04:21:14 +0000 |
| commit | 390a659861192ebf98811438f61c4f992ecad25a (patch) | |
| tree | b730ba7312568eaf620b4096a2af21eb953f9f5e /isa/BUGS | |
| parent | 441b6369abb7863cf65088915cb851ee98f5f59e (diff) | |
New/updated information files
Diffstat (limited to 'isa/BUGS')
| -rw-r--r-- | isa/BUGS | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/isa/BUGS b/isa/BUGS new file mode 100644 index 00000000..0ec5719a --- /dev/null +++ b/isa/BUGS @@ -0,0 +1,33 @@ +-*- mode:outline -*- + +* Isabelle Proof General Bugs + +See also ../BUGS for generic bugs. + + +** "Stack overflow in regexp". + +This problem is caused by a poor regexp and large proofstates. It +needs some small alterations to other proof assistant regexps, so will +be fixed in 3.2. In the meantime, a workaround is to reduce the +number of subgoals displayed. + +** set proof_timing is problematic + +It will make the goals display disappear during proof. This is +because Proof General only displays goals output that appears *after* +Isabelle messages, but Isabelle prints the timing message after the +goals are displayed. + +** General difficulty with proof scripts containing ML structures, 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. 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 +theory file (and it's ancestors) to be read as scripting is turned on. +To avoid this, assert the theory file rather than the ML file. |
