November 12, 2002
James Strachan is putting together a wish-list for a fictional Java pre-processor.
Generics & properties would be cool. Foreach would be just like Python's for, and everyone who is anyone knows how cool that is.
Better to roll these changes into Java proper than to use a preprocessor, though. How does one propose changes to Java? JSRs, I think.
Posted to Java by Simon Brunning at November 12, 2002 04:57 PM
JSRs seem to take forever. Also if we went the JSR route we'd have to wait for complete industry buy-in and JDK1.6 which could well be 3 years away.
At least if we created a new macro-preprocessor language (like how C++ started) then we'd be able to use it today, on any JVM we like.
Once people start using it and we get feedback then I'm sure we could try to submit a new JSR
One other issue here - adding Ant support might be trivial, but I suspect that adding support to Eclipse, IDEA, or your IDE of choice might be a little more tricky.