velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Bubna" <nbu...@gmail.com>
Subject Re: Status of floating point literals and arithmetic?
Date Tue, 08 Aug 2006 18:18:59 GMT
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 <plynchnlm@gmail.com> 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: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org


Mime
View raw message