I know this has been discussed before (in the "old forum", for example), but I find that previous discussion a bit confusing. For example this:
We currently only support Java 1.4 (and earlier) syntax. You cannot currently use 1.5 syntax in the Processing Development Environment. This means no generics, templates, enum, varargs, foreach, and the rest. If you want to use Java 1.5 (or later), take core.jar and develop your project with another Java IDE
Contrary to what's said above, i have found the generics working ok, and "for (Creature creature : creatures) {" sees to work as well, no problem, and I'm really happy for that. But enums really don't seem to work. So is this really a simple Java 1.4 - 1.5 - 1.6 issue? Or is it something else, "selective support" for some new Java features ...
I must say I don't find much use for varargs, but I really really would like to use enums to make my code (much) more robust.Therefore, once again, please, can anyone shed light on this matter? Current situation and future plans?
PS. Processing is one of the finest things I've come a across lately. Big thanks to the creators!
1