On Fri, 1 Dec 2006, Jonathan Purvis wrote:

Hi,

Everything about the Torque 4.0 plans sounds good to me, especially
getting rid of Village.  However this one won't work:

- Use Java 5 style generics and enumerations. One can use compiler
settings to produce pre-1.5-executable class files.

The autoboxing in 1.5 of int to Integer uses Integer.valueOf(int),
which doesn't exist in 1.4.  Also, javac won't let you:

 $ javac -target 1.4 Generic.java
 javac: target release 1.4 conflicts with default source release 1.5

 $ javac -target 1.4 -source 1.5 Generic.java
 javac: source release 1.5 requires target release 1.5

You are right, I was not aware of this. So what do we do ? I'd guess most people will use java 1.5 by the time the new release is ready (I do not think less than a year's development time is realistic), but I'm also sure there are some users who cannot use Java 1.5.

Supporting 1.5 in the generator is the minimum option (we have that already), but my original idea was to port the runtime and the other stuff as well.

I'd guess if we do not do it in the step towards 4.0 we'll never make that transition.

I'm undecided. Any opinions ?

    Thomas

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to