aboutsummaryrefslogtreecommitdiffhomepage
path: root/etc/announce
blob: ca5726fbd9d850f9ff7c5b3aa9e2400283f2386d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
To: coq-club@pauillac.inria.fr,
    isabelle-users@cl.cam.ac.uk,
    lego-club@dcs.ed.ac.uk,
    uitp@dcs.gla.ac.uk,
    bra-types@cs.chalmers.se,
    info-hol@leopard.cs.byu.edu,
    pvs@csl.sri.com, 
    qed@mcs.anl.gov,				
    theorem-provers@ai.mit.edu,
    types@cis.upenn.edu,
    formal-methods@cs.uidaho.edu,
    reliable_computing@interval.usl.edu,
    prog-lang@diku.dk

    Also newsgroups:
     comp.lang.ml
     comp.lang.functional
     gnu.emacs.sources
     comp.emacs.xemacs
     comp.os.linux.announce
     freshmeat.net

tag for comp.lang.ml, comp.lang.functional: 
     
[Posted here because ML and functional languages generally are
 traditional for implementing interactive theorem provers.
 Implementors of such systems may be interested in Proof General.
 Apologies for multiple copies]


 
        
Subject: Proof General --- Version 3.2 release

[Apologies for multiple copies]


            Announcing  Proof General  Version 3.2

   A Generic Emacs interface for Interactive Proof Assistants

                 http://www.proofgeneral.org

          contact: David Aspinall <da@dcs.ed.ac.uk>

		 =========================

Proof General is an (X)Emacs interface for developing proof scripts.
It can be instantiated for the proof assistant of your choice, and is
supplied ready-customised for Isabelle, Coq, LEGO, and HOL.

Proof General includes these features, amongst others:

. Script management: proof assistant state reflected in editor
. Toolbar and menus: commands for building and replaying proofs
. Syntax highlighting of proof scripts and prover output
. Display of real logical symbols, greek letters, etc
. Simplified communication: proof assistant verbosity hidden
. Menu for jumping to theorems in a proof script
. Provision to easily run proof assistant on a remote host
. Works on any platform Emacs does, in window system or plain console 

Summary of changes since 3.1:

. Support for new provers: AF2 (full) Twelf (in progress) 
. Each proof assistant now has its own menu with specific functions
. Documentation is now split into user manual and "adapting" manual
. Improvements in window management
. New commands, including parsing of error messages 
. Efficiency improvements
. Internal improvements: more flexible parsing and easier configuration
. Several bug fixes 
. For details, see http://www.proofgeneral.org/ProofGeneral-3.2/CHANGES

The user manual contains full details, and is available on-line at: 
http://www.proofgeneral.org/index.phtml?page=doc

Proof General needs a recent version of Emacs to run with, and it much
prefers XEmacs to FSF GNU Emacs.  Proof General 3.1 has been tested
with XEmacs 21.1 and Emacs 20.5.  (It should work back to XEmacs 20.4
and Emacs 20.2, though).  

Installing Proof General is easy.  Why not give it a try?

 - David Aspinall <da@dcs.ed.ac.uk>
   November 2000.