Prover/README
changeset 96 907b1fff5637
equal deleted inserted replaced
95:345dd18f020e 96:907b1fff5637
       
     1 
       
     2 Write once, run everywhere
       
     3 ==========================
       
     4   	Good idea, but still wishful thinking.
       
     5 
       
     6 	From my experience I would like to add:
       
     7         "Write once, run everywhere, show the same behaviour!"	
       
     8 
       
     9 
       
    10 Known bugs and failures:
       
    11 ========================
       
    12 
       
    13 - Cut-and-paste
       
    14 	I have not included any code for cut-and-paste. However,
       
    15 	cut-and-paste should work fine under Unix. Cut-and-Paste
       
    16 	also works in MS IE 3.0 under Mickeysoft Windows. For most of 
       
    17         the other platforms (MacOS etc.) and browsers (Netscape etc.)
       
    18         cut-and-paste does not work.
       
    19 
       
    20 - Security exception
       
    21 	Various versions of Netscape throw a security exception when
       
    22 	I try to suspend the thread of the proof search. I have caught 
       
    23 	this exception, but my literature does not tell me how to resume 
       
    24 	safely from this exception. In effect the proof search enumerates 
       
    25  	all possible proofs for a sequent and subsequently stops. The user 
       
    26 	has no control over how many proofs are shown (the corresponding 
       
    27 	windows might appear over each other). This unintended behaviour 
       
    28 	has been encountered in:
       
    29 	
       
    30 	  - Netscape Navigator 3.0 Gold under MS Windows'45
       
    31 	  - Netscape Navigator 3.0 under MacOS
       
    32           - Netscape Communicator 4.0 under MacOS
       
    33 	  - Netscape Navigator 3.01 Gold under Linux
       
    34 	      (But here a "catch" of this exception and a "do nothing" 
       
    35 	       helps. God knows why.)
       
    36 	  - possible others
       
    37 
       
    38 - Boxes around the sequents in proofs
       
    39 	I have modified the "Label" class such that the "MyLabel" class 
       
    40 	has a surrounding box. This improves the readability of the proofs.
       
    41 	However,  this feature works ONLY under Unix. The boxes do not 
       
    42 	appear in MS Windows and MacOS (reason unknown). 
       
    43 
       
    44 - Flickering messages
       
    45 	The applet prints some messages ("Grammar error", "No more proofs",
       
    46 	"Not provable", etc.) in a field below the control buttons. 
       
    47 	In some browsers the messages only flicker for a short time.
       
    48 	Other browsers show the messages correctly (reason unknown).
       
    49 
       
    50 
       
    51 The applet has been tested under (but see restrictions and bugs):
       
    52 =================================================================
       
    53 
       
    54 Linux:   
       
    55         Netscape Navigator 3.01 Gold
       
    56 	Netscape Communicator 4.03, 4.04, 4.07 
       
    57         HotJava 1.1 beta2 (Linux-port)
       
    58         SUN's appletviewer for JDK 1.1.3
       
    59         
       
    60 Win'95:
       
    61         Netscape Navigator 3.0 Gold
       
    62 	Netscape Communicator 4.01a
       
    63         MS Internet Explorer 3.0.2
       
    64 	MS Internet Explorer 4.0	
       
    65 
       
    66 MacOS:  
       
    67 	Netscape Navigator 3.0
       
    68 	Netscape Communicator 4.0
       
    69 	MS Internet Explorer 3.0.1b1 (PowerPC)
       
    70 
       
    71 
       
    72 Any comments on success or failure for other
       
    73 environments and platforms are appreciated.  
       
    74 
       
    75 Christian.Urban@cl.cam.ac.uk
       
    76