aboutsummaryrefslogtreecommitdiffhomepage
path: root/hol98
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>2000-03-10 09:23:33 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>2000-03-10 09:23:33 +0000
commit94308059f0b7a132a902544dbe68142285f379ad (patch)
tree661a5c7b30ecd6ff2b364c0d3c49941ab93e9837 /hol98
parent2cce0bc0f772d120b9ad53b9241c78767ac727d0 (diff)
Updated
Diffstat (limited to 'hol98')
-rw-r--r--hol98/README24
-rw-r--r--hol98/example.sml1
2 files changed, 13 insertions, 12 deletions
diff --git a/hol98/README b/hol98/README
index 38cbfe26..84e4cc5a 100644
--- a/hol98/README
+++ b/hol98/README
@@ -6,18 +6,18 @@ $Id$
This is a "technology demonstration" of Proof General for HOL 98.
-It may well work with other versions of HOL, but is untested (please
-let me know if you try).
+It may work with other versions of HOL, but is untested (please let me
+know if you try).
It has basic script management support, with a little bit of
decoration of scripts and output.
-There is support for x-symbols, but not using a proper token language.
-Try writing "philosophy" !
+There is support for x-symbols, but not using a proper token
+language. Try writing "philosophy" !
I have written this in the hope that somebody from the HOL community
-will adopt it and turn it into a proper instantiation of
-Proof General.
+will adopt it, maintain and improve it, and thus turn it into a proper
+instantiation of Proof General.
------------------
@@ -25,12 +25,12 @@ Note:
There are some problems at the moment. HOL proof scripts often use
batch-oriented single step tactic proofs, but Proof General does not
-offer an easy way to edit these kind of proofs. The "Boomburg" Emacs
-interface by Koichi Takahashi and Masima Hagiya addressed this, and to
-some extent so does the Emacs interface supplied with HOL. Perhaps
-one of these could be embedded inside Proof General. Implemented in
-a generic way, managing batch vs interactive proofs would also be
-useful for Isabelle.
+offer an easy way to edit these kind of proofs. The "Boomburg-HOL"
+Emacs interface by Koichi Takahashi and Masima Hagiya addressed this,
+and to some extent so perhaps does the Emacs interface supplied with
+HOL. Perhaps one of these could be embedded/reimplemented inside
+Proof General. Implemented in a generic way, managing batch vs
+interactive proofs would also be useful for Isabelle.
Another problem is that HOL scripts sometimes use SML structures,
which can cause confusion because Proof General does not really parse
diff --git a/hol98/example.sml b/hol98/example.sml
index 04b3b062..64858140 100644
--- a/hol98/example.sml
+++ b/hol98/example.sml
@@ -7,6 +7,7 @@
g `A /\ B ==> B /\ A`;
e DISCH_TAC;
e CONJ_TAC;
+
(* Ooops, I'm stuck now. Can somebody help??