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