I looks like it did exactly what you told it to do :) geir
Soeren Strassfeld wrote: > At least, you have to be very careful. > Just had a simple test > where > public static void main(String[] args){ > //#if (true) > System.out.println("logging"); > //#end > } > was merged to > public static void main(String[] args){ > // System.out.println("logging"); > // } > > Soeren > > (who thanks Geir every day for velocity ;) > > Geir Magnusson Jr schrieb: >> Prove it. >> >> geir >> >> (who wrote a significant portion of velocity...) >> >> >> >> Soeren Strassfeld wrote: >> >>> That´s true, of course! >>> >>> Alexei Zakharov schrieb: >>> >>>> I worry about the situation when we got something Velocity-like in >>>> java code. Strings like "#foreach" or smth. like it in comments. This >>>> will probably break the V. compiler. >>>> >>>> 2006/6/1, Soeren Strassfeld <[EMAIL PROTECTED]>: >>>> >>>>> Hi Alexei, >>>>> >>>>> I think the result in both examples is quite the same, I just liked >>>>> the Idea to just add java comments to the code, so you don´t >>>>> need a precompiler as long as you build the classlib with logging >>>>> statements. >>>>> >>>>> Cheers, >>>>> Soeren >>>>> >>>>> Alexei Zakharov schrieb: >>>>> >>>>>> Hi Soeren, >>>>>> >>>>>> 2006/6/1, Soeren Strassfeld <[EMAIL PROTECTED]>: >>>>>> >>>>>>> How about using Velocity as Preprocessor. >>>>>>> You could put all logging Statements between an >>>>>>> //#if ($debug) >>>>>>> and >>>>>>> //#end >>>>>>> So the Code would stay pure java, and the debug Version could be >>>>>>> compiled >>>>>>> without a Preprocessor. >>>>>>> >>>>>> Is this something better than just using java in the same way? >>>>>> >>>>>> static final boolean DEBUG = false; >>>>>> if (DEBUG) { >>>>>> // wiped away by java compiler >>>>>> log("my useful log message"); >>>>>> } >>>>>> >>>>>> The problem of your approach as well as the above example is the >>>>>> additional syntax you need to add to each log call. >>>>>> >>>>>> However, I like the general idea of using Velocity as a Java >>>>>> >>>>> preprocessor >>>>> >>>>>> :) >>>>>> >>>>>> >>>> >>> --------------------------------------------------------------------- >>> Terms of use : http://incubator.apache.org/harmony/mailing.html >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >> >> --------------------------------------------------------------------- >> Terms of use : http://incubator.apache.org/harmony/mailing.html >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > > --------------------------------------------------------------------- > Terms of use : http://incubator.apache.org/harmony/mailing.html > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]