Write once, run everywhere ========================== Good idea, but still wishful thinking. From my experience I would like to add: "Write once, run everywhere, show the same behaviour!" Known bugs and failures: ======================== - Cut-and-paste I have not included any code for cut-and-paste. However, cut-and-paste should work fine under Unix. Cut-and-Paste also works in MS IE 3.0 under Mickeysoft Windows. For most of the other platforms (MacOS etc.) and browsers (Netscape etc.) cut-and-paste does not work. - Security exception Various versions of Netscape throw a security exception when I try to suspend the thread of the proof search. I have caught this exception, but my literature does not tell me how to resume safely from this exception. In effect the proof search enumerates all possible proofs for a sequent and subsequently stops. The user has no control over how many proofs are shown (the corresponding windows might appear over each other). This unintended behaviour has been encountered in: - Netscape Navigator 3.0 Gold under MS Windows'45 - Netscape Navigator 3.0 under MacOS - Netscape Communicator 4.0 under MacOS - Netscape Navigator 3.01 Gold under Linux (But here a "catch" of this exception and a "do nothing" helps. God knows why.) - possible others - Boxes around the sequents in proofs I have modified the "Label" class such that the "MyLabel" class has a surrounding box. This improves the readability of the proofs. However, this feature works ONLY under Unix. The boxes do not appear in MS Windows and MacOS (reason unknown). - Flickering messages The applet prints some messages ("Grammar error", "No more proofs", "Not provable", etc.) in a field below the control buttons. In some browsers the messages only flicker for a short time. Other browsers show the messages correctly (reason unknown). The applet has been tested under (but see restrictions and bugs): ================================================================= Linux: Netscape Navigator 3.01 Gold Netscape Communicator 4.03, 4.04, 4.07 HotJava 1.1 beta2 (Linux-port) SUN's appletviewer for JDK 1.1.3 Win'95: Netscape Navigator 3.0 Gold Netscape Communicator 4.01a MS Internet Explorer 3.0.2 MS Internet Explorer 4.0 MacOS: Netscape Navigator 3.0 Netscape Communicator 4.0 MS Internet Explorer 3.0.1b1 (PowerPC) Any comments on success or failure for other environments and platforms are appreciated. Christian.Urban@cl.cam.ac.uk