| 96 |      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 |   
 |