Continuing to support 1.2 and 1.3 means we need to continue to have various hacks in the codebase - long if/else clauses, reflection - which could otherwise be removed. It means more codepaths, thus harder code to read and more of a testing burden. It also means we cannot easily use JDK 1.4+ APIs, and cannot use assertions at all.
Cross-development could continue to be supported (if desired) with the existing 'bootclasspath' and 'executable' attributes on various tasks, which AFAIK is now complete with 'executable' added to <javadoc>.
Granted I am probably biased as a Sun employee, since JDK 1.2 & 1.3 are officially at "end of life". But note that you can't even run the last JDK 1.2 maintenance release on a recent Linux distribution, unless you use an obscure LD_PRELOAD hack (*).
Opinions? Just testing the waters here, nothing urgent.
-J.
(*) Cf.: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=134160#c1 http://www.gesinet.it/oracle/oracle9ionsles9amd64.html
-- [EMAIL PROTECTED] x22801 netbeans.org ant.apache.org if I had known it was harmless I would have killed it myself
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]