diff options
author | David Aspinall <da@inf.ed.ac.uk> | 1998-11-25 13:01:56 +0000 |
---|---|---|
committer | David Aspinall <da@inf.ed.ac.uk> | 1998-11-25 13:01:56 +0000 |
commit | 5a5969e138e493b23b48ea92c09d8d1f3a100c6b (patch) | |
tree | 4851c184084c0b28d57932d55b613ece929c391d | |
parent | 497c3ca520f1b1f31bc52a9e61c446196c52a6bf (diff) |
Updated
-rw-r--r-- | etc/announce | 89 | ||||
-rw-r--r-- | todo | 6 |
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 @@ -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 ========= |