Floating point arithmetic has been added to the very-stable-but-as-yet-not-released Velocity 1.5-dev version. If you check out the SVN head, you can build and use it.
For previous versions of Velocity, i would recommend MathTool. :) On 8/8/06, Paul Lynch <[EMAIL PROTECTED]> wrote:
I just ran into a case where I wanted to do something like the following in a template: #set($fontSize1Percent = 85) #set($fontSize2Percent = 0.75 * $fontSize1Percent) When this didn't parse, I searched the velocity mail archives for information on floating points, and found the the lengthy 2002 discussion. The impression I got was that there was some interest in adding the ability to specify floating point literals and to allow floating point arithmetic. Was anything actually checked in for it? (As I recall the 1.4 release came out quite a while after 2002.) If not, is the current best practice for this sort of thing to use the MathTool class in the GenericTools sub-project? With that, I could do something like: #set($fontSize1Percent = 85) #set($reduction = $math.div(75, 100)) #set($fontSize2Percent = $math.mul($reduction, $fontSize1Percent)) Thanks, --Paul Lynch
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]