- From: L. David Baron <dbaron@dbaron.org>
- Date: Mon, 10 Oct 2011 18:39:06 -0700
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: www-style list <www-style@w3.org>
On Monday 2011-10-10 18:21 -0700, Tab Atkins Jr. wrote: > There are two widely-used definitions of the modulus operator: one > that keeps negative numbers negative, and one that makes them > positive. As an example, the expression "-8 mod 5" evaluates to > either -3 or 2, depending on which definition you use. To be safe, > some uses of modulus in pseudocode in our modules writes the math as > "((a mod b) + b) mod b)", which produces the latter answer regardless > of the definition you use. > > Which interpretation should the spec use? It should not have a 'mod' operator. See: http://lists.w3.org/Archives/Public/www-style/2010Jul/0442.html http://lists.w3.org/Archives/Public/www-style/2010Aug/0138.html -David -- 𝄞 L. David Baron http://dbaron.org/ 𝄂 𝄢 Mozilla http://www.mozilla.org/ 𝄂
Received on Tuesday, 11 October 2011 01:39:30 UTC