From 35d080285223b54235768a1b44069952c741dd6c Mon Sep 17 00:00:00 2001
From: David Aspinall
Date: Fri, 19 Nov 1999 19:15:00 +0000
Subject: Added simplified interaction section
---
html/features.phtml | 24 ++++++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
(limited to 'html/features.phtml')
diff --git a/html/features.phtml b/html/features.phtml
index b696ab26..e87d344d 100644
--- a/html/features.phtml
+++ b/html/features.phtml
@@ -9,6 +9,7 @@ Proof General is designed to be useful for novices and expert users alike.
It will be useful to you if you use a proof assistant, and
you'd like an interface with the following features:
+simplified interaction,
script management,
multiple file scripting,
proof by pointing,
@@ -25,6 +26,25 @@ If not, read on…
+
+ Proof General is designed for proof assistants which have a
+ command-line shell interpreter. When using Proof General, the proof
+ assistant's shell is hidden from the user. Communication takes
+ place via three buffers (Emacs text widgets). The script
+ buffer holds input, the commands to construct a proof. The
+ goals buffer displays the current list of subgoals to be
+ solved. The response buffer displays other output from the
+ proof assistant. By default, only two of these three buffers are
+ displayed at once. This means that the user only sees the output
+ from the most recent interaction, rather than a screen full of
+ output from the proof assistant.
+
+
+ Despite more friendly communication model, Proof General does not
+ commandeer the proof assistant shell: the user still has complete
+ access to it if necessary.
+
+
-
A proof script is a sequence of commands sent to
@@ -38,8 +58,8 @@ If not, read on…
assistant. Parts of a proof script that have been processed are
displayed in blue and are "locked" -- they cannot be edited. Parts
of the script currently being processed by the proof assistant are
- shown in red. Commands are provided to process new parts of the
- buffer, or undo already processed parts.
+ shown in red. Proof General has commands for processing new parts
+ of the buffer, or undoing already processed parts.
Take a look at this
--
cgit v1.2.3