[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [office-formula] Expression Calculation: expression = formula?
I think we need a term for expressions separate from formulas because expressions can also be constituents of formulas (and bigger expressions), but we usually don't talk about formulas as constituents of formulas (or expressions). The formula is, as far as I can tell, the whole thing. (It is kind of like an XML document consisting of a single XML (root) element -- oversimplifying -- where an XML element can be composed of subordinate elements but not -- oversimplifying -- subordinate XML documents.) I recommend nuking the sentence "Any formula is an expression that produces a result." If there are well-formed OpenFormula expressions that aren't interpreted to represent results, that is passing weird and probably not a condition on expression-hood or formula-hood in any case. Apparently, an OpenFormula formula is a well-formed OpenFormula expression preceded by one or two "=" symbols. (Possible use in an attribute with a prefix and ":" in front of the formula is not part of the OpenFormula use, but an use in ODF 1.2 Part 1.) The syntactic rules for expressions are often in terms of expressions. The syntactic rule for formula usually involves the rule for expression, but not the one for formula. We should make sure this is done rigorously (assuming I have stated the distinction correctly). -----Original Message----- From: Patrick Durusau [mailto:firstname.lastname@example.org] Sent: Saturday, January 23, 2010 07:21 To: email@example.com Subject: [office-formula] Expression Calculation: expression = formula? Greetings! I am trying to work out a normative statement from current 2.2 Expression Calculation. I stumble over sentences like: "Any formula is an expression that produces a result." So, is an expression that doesn't produce a result not a formula? Or are the terms expression and formula meant to be interchangeable in all cases? My operating assumption is that they are equivalent. So, why not just pick one? I am indifferent to which one. I have several questions but will separate them for clarity's sake. Hope everyone is having a great weekend! Patrick -- Patrick Durusau firstname.lastname@example.org Chair, V1 - US TAG to JTC 1/SC 34 Convener, JTC 1/SC 34/WG 3 (Topic Maps) Editor, OpenDocument Format TC (OASIS), Project Editor ISO/IEC 26300 Co-Editor, ISO/IEC 13250-1, 13250-5 (Topic Maps) --------------------------------------------------------------------- To unsubscribe from this mail list, you must leave the OASIS TC that generates this mail. Follow this link to all your TCs in OASIS at: https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php