BTW, I'm still thinking about the logging thing. Imagine that we have all logging calls done like this: //@log("hello log"); we would have logging disabled by default, but we can transform the class to use logging when running
We do something similar in James with Ant, but the changes are at compile time.
Right, that's how almost everybody does aspect-oriented things today but code preprocessing is evil. Java cries for a little more aspect orientation but aspectj (or even worse hyperj) are simply too much.
Nicola's approach sounds hacky as hell.
What we need is a way to add multidimensionality (a-la namespace) to java code, but I can't figure out a way to do it without breaking the java syntax.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
