>Hell no. I would -1 that idea instantly.
I might be taking things off topic, but why? Let me step back and
clarify my position first. My thesis is that Java projects need true
conditional compilation support not currently provided by the standard
Java platform. Forget about the preprocessor; that's just one way of
implementing the support. As far as the jakarta-oro project goes, the
motivating reason would be to support both Java 2 and J2ME (forget about
Java 1.1, that's just something you can handle as a convenience for a
particular user base) from the same code base without sacrificing the
Java 2 implementation and without creating an infestation of Java
platform-specific classes. Yes, people other than myself are maintaining
custom patches to jakarta-oro for use on J2ME.
If you don't believe conditional compilation support is necessary, please
edify me. And if you do, what approach do you recommend instead of
a preprocessor? Basically, when Jon Stevens instantly says no to
conditional compilation, I want to know why to see whether or not I
need to reevaluate my reasons. Or if he's wrong :), whether or not I
should expend a small amount of effort to try to sway him otherwise.
Anyway, as you've said before. Less talk. More coding. :)
daniel