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