On 02/09/2009, Henrib <hbies...@gmail.com> wrote: > > As part of JEXL-87 (which relates to JEXL-65), the / operator now does > integer divisions on integers (big or small); in other words, it behaves the > same way the other operators do. > > This is the common behavior in several languages (Java, ECMAScript, C, C++) > and the workaround if you need decimal precision is 4 characters away: 'x / > y' becomes 'x*1.0 / y' > Given the targeted (known) usages of JEXL, it seems preferable to behave as > commonly expected rather than introducing another operator dedicated to > integer division.
Agreed, now that integers are no longer promoted to double, the "/" and "div" commands are fine for integer division. > Any strong votes against this modification ? OK by me. So long as we document the changes to how numbers are promoted. > -- > View this message in context: > http://www.nabble.com/-JEXL----operator-behavior-change-tp25259888p25259888.html > Sent from the Commons - Dev mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org