|
From: | Stefan Monnier |
Subject: | Re: In CVS Emacs, calc-eval gives multiplication higher precidence than division |
Date: | Sun, 07 Sep 2008 17:10:05 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
> You parse > a b / c d > as ((a * b) / c) * d ? "a b / c d" is completely different from "a * b / c * d" w.r.t. precedence. And so is "a * b ÷ c * d" or "a × b ÷ c × d". There's no good reason why they necessarily all three get parsed identically. As it so happens, Calc is the only tool I know which parses "a * b / c * d" differently than "((a * b) / c) * d". So whether it makes sense or not doesn't really matter, because the other way to parse it also makes sense and has the benefit of agreeing with the world out there. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |