Java 1.3
Mark S. Miller
markm@caplet.com
Thu, 01 Jun 2000 15:49:43 -0700
At 07:55 AM 5/24/00 , Marc Stiegler wrote:
>The problem would be the issue with cryptix interface to E, involving issues
>I do not understand, but which markm and tyler do...the question is whether
>I would run into the same problem I ran into when I tried the IBM jvm.
I believe that we cannot move to 1.3 until we stop using Cryptix 3.1.1 and
switch to Cryptix JCE 1.2. Once this has happened, I believe we should
indeed drop support for Java 1.2, since its swing implementation is, let's
say, not up to Javasoft's normal quality standards. The open question:
should we drop support for Java 1.1.x as well? If we drop it, several
headaches go away, and we get to depend on two new Java features that would
make our lives easier:
1) Weak pointers and post-mortem finalization. This would allow us to
replace some delicate & expensive code in the object-pluribus
implementation with simpler & cheaper code.
2) The new "proxy" feature would allow us to trivially implement deflectors
for all interface types.
There is also apparently a serialization format change that prevents 1.1.x
systems from talking to 1.2/1.3 systems. Perhaps we should fix this anyway,
but it might be nice to make the issue go away.
There are also some irritating installation problems that would go away if
we drop 1.1.x
Speak up for 1.1.x now or forever use >= 1.3.
Cheers,
--MarkM