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]