aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar David Aspinall <da@inf.ed.ac.uk>1998-11-25 13:01:56 +0000
committerGravatar David Aspinall <da@inf.ed.ac.uk>1998-11-25 13:01:56 +0000
commit5a5969e138e493b23b48ea92c09d8d1f3a100c6b (patch)
tree4851c184084c0b28d57932d55b613ece929c391d
parent497c3ca520f1b1f31bc52a9e61c446196c52a6bf (diff)
Updated
-rw-r--r--etc/announce89
-rw-r--r--todo6
2 files changed, 73 insertions, 22 deletions
diff --git a/etc/announce b/etc/announce
index fde797c1..a93b17e4 100644
--- a/etc/announce
+++ b/etc/announce
@@ -1,34 +1,79 @@
-To: coq-club@pauillac.inria.fr, isabelle-users@cl.cam.ac.uk, lego-club@dcs.ed.ac.uk
+
+To: coq-club@pauillac.inria.fr,
+ isabelle-users@cl.cam.ac.uk,
+ lego-club@dcs.ed.ac.uk
+
+ gnu.emacs.sources
+ comp.os.linux.announce
+ freshmeat.net
+
+ comp.*.xemacs
+
+
Subject: Proof General --- Version 2.0 release
+ Announcing Proof General Version 2.0
+
+ A Generic Emacs interface for Interactive Proof Assistants
+
+ http://www.dcs.ed.ac.uk/home/proofgen
+
+ =========================
+
+Proof General is supplied ready-customised for LEGO, Coq, and
+Isabelle. It includes these features (amongst others):
-Proof General is a generic Emacs interface for proof assistants. It is
-supplied ready-customised for LEGO, Coq, and Isabelle. Details are on
-the web at:
+ . Script management: files and regions of files processed by
+ prover have a blue background and are read-only; the state
+ of the proof assistant is reflected inside the editor.
+ Script management works across multiple files for
+ LEGO and Isabelle.
+
+ . Simplified communication: the proof assistant is run in
+ an Emacs shell buffer, but by default it is hidden from view
+ and only the most recent messages and proofstate are displayed
+ to the user, simplifying the dialogue.
+
+ . A toolbar for building and replaying proofs
+
+ . Syntax highlighting of proof scripts and prover output
+
+ . Menu for jumping to theorems in a proof script, Emacs outlining
+ of proof scripts
+
+ . Easy provision to run proof assistant on a remote host
- http://www.dcs.ed.ac.uk/home/proofgen/
+See http://www.dcs.ed.ac.uk/proofgen/ProofGeneral/ProofGeneral.html
+for the user manual which contains full details.
-The interface includes these features:
+To users of LEGO, Coq, and Isabelle:
+------------------------------------
+This release of Proof General should be stable enough for you to use
+happily. Please try it and let us know what you think of it!
- . script management: files and regions of files processed by prover
- have a blue background and are read-only. Works across multiple
- files for LEGO and Isabelle.
- . a toolbar for building and replaying proofs
- . syntax highlighting of proof scripts and prover output
- . menu for jumping to theorems in a proof script
- . provision to run proof assistant on a remote host
+We have put a lot of work into making Proof General robust and easy to
+install. Ideally you should use it with XEmacs, but it also works
+with limited features in FSF Emacs. We have tested on XEmacs 20.4 and
+Emacs 20.2, 20.3. (It probably works with earlier versions of either
+Emacs but we cannot guarantee this).
-and several more besides. The code is designed to be adaptable to
-other proof assistants, by writing a little bit of Emacs Lisp.
+To users of other proof assistants:
+-----------------------------------
+Our aim is provide a powerful and configurable Emacs mode which helps
+user-interaction with interactive proof assistants.
-This is the first official release of Proof General. It should be
-stable enough for LEGO, Coq, and Isabelle users to use happily.
+Please help us with this aim! The code of Proof General is designed
+to be adaptable to other proof assistants, by writing a little bit of
+Emacs Lisp (mainly regular expressions). If you are using or
+designing another proof assistant, please try configuring Proof
+General for it, and let us know how you get on.
-We'd like to encourage users to try it out and let us know what they
-think. We have put a lot of work into making Proof General robust and
-easy to install. It runs ideally with XEmacs, but also works with FSF
-Emacs. We have tested on XEmacs 20.4 and Emacs 20.2,20.3 (but it
-probably works with earlier versions).
+To Emacs gurus:
+---------------
+If you are an Emacs guru and want to contribute to the development of
+Proof General, please join in! There are plenty of exciting avenues
+for improving this tool, for example, to add proof by pointing
+facilities (a basis already exists for LEGO), and a theory browser.
-- David Aspinall & Thomas Kleymann
diff --git a/todo b/todo
index 2e64e179..06752c2a 100644
--- a/todo
+++ b/todo
@@ -201,6 +201,10 @@ C Reengineer *-count-undos and *-find-and-forget at generic level
C Unify toolbar and menu functions. (1h)
+C (Isabelle) Messages in minibuffer appear in FSF Emacs with ugly ^J's.
+ Generic problem, really: maybe CRs should be stripped, and just first
+ line of multiline urgent message displayed in minibuffer.
+
D Better support for adding a new prover: give error messages which
hint at what variable to set (see proof-issue-goal for example).
@@ -469,6 +473,8 @@ C `proof-zap-commas-region' does not work for Emacs 20.2 on
commas are not zapped. However, when entering text, commata are
zapped correctly. (2h)
+C proof-shell-dont-show-annotations doesn't seem to work.
+
* Release
=========