| [mylar-dev] Stand alone bug tracking |
Mik,
1.4 source compatibility would come at a price higher than just rewritingI agree with Jeff Pound that it would be easier for community and will simplify build process if Mylar can sacrifice Java5 requirement (e.g. make it optional in runtime) and maintain JRE 1.4 support. As for annotations backport175 (Apache 2.0 License) provides a good abstraction layer for both Java 5 and JavaDoc-based annotations. You probably know that Java5 Annotations can be accessed from the earlier VM's (e.g. Mylar built on 1.4 can see annotations in plugins built on Java5 even without using Jva 5 API). That is how backport175 and Retroweaver support annotations. I happend to write an article about this before backport175 appeared. See http://www.onjava.com/pub/a/onjava/2004/10/20/asm.html While I agree that it is important all Eclipse *Tools* projects to match theIt should be also taken into the consideration that using Java5 can slow down the adoption and narrow the end-user community. By choosing Java5 only approach you probably shifting mass user acceptance of the Mylar-based tool to about one year from now. That could be a huge loose for Eclipse platform, especially if competitors will implement this technology (and I believe they will). regards, Eugene |