W3C home > Mailing lists > Public > www-math@w3.org > March 2006

Re: Mathematical selection

From: Neil Soiffer <neils@dessci.com>
Date: Thu, 30 Mar 2006 10:01:01 -0800
Message-ID: <D1EFB337111B674B8F1BE155B01C6DD60DB791@franklin.corp.dessci>
To: "Public MathML mailing list" <www-math@w3.org>
It is true that "*" (or &InvisibleTimes;) and "+" can have any meaning, airity, grouping, or precedence the author desires.  However, in the "real world", people don't do that because everyone knows their relative precedences, knows that they are binary operators, etc.,  and using them in a different way would just confuse people.  I like to think of it as mathematical Darwinism :-)
The point of the operator dictionary was to save implementers time in figuring out the default relative precedences, airity, and display properties of operators.  The dictionary needs updating (it didn't get updated for Unicode 3.2's massive additions), but is still useful.
Even if the MathML that was generated didn't include mrows, there is nothing in the spec that says that an application that allows selection can't implicitly add mrows so that the selection is restricted to mathematically sensible subtrees... assuming that is desirable.
Neil Soiffer
Senior Scientist
Design Science, Inc.
neils@dessci.com <mailto:neils@dessci.com> 
www.dessci.com <http://www.dessci.com> 
~ Makers of Equation Editor, MathType, MathPlayer and MathFlow ~
Received on Thursday, 30 March 2006 18:01:09 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:27:37 UTC