math.tmBundle is using bc which is a powerful arbitrary precision programmable math engine (man bc)
I guess php et al. are rounding their results. I think bc can use BC_SCALE_MAX to force that, or the bundle could be re-written
All this being said: I think the bundle could use some love.
I'd very much appreciate a bundle that could add numbers in currency formats (i.e., strip off units and stick them back onto the answer. So this would work: £2 + .34
I'd also like the bundle to replace anything after an existing = so "2 + 2= 4" would not cause an error. That would allow editing of the inputs without having to also delete earlier results each time.
best wishes, tim
On 1 Dec 2009, at 4:31 PM, Ale Muñoz wrote:
I expected something akin to what every decent tool out there produces:
$ ruby -e "puts (72/2.54)*2.54" 72.0
$ php -r "echo((72/2.54)*2.54);" 72
$ perl -e "print ((72/2.54)*2.54)" 72
heck, even JavaScript gets it right...
Funnily enough, the "Send Line to Google Calculator" on the same bundle gets it right...