RE: [office-formula] Expression Calculation: expression = formula?

From
<>
Date
2010-01-26T19:47:28+00:00
ID
Thread
RE: [office-formula] Expression Calculation: expression = formula?
So I'm wondering if it would be cleaner to instead say:

In Part 1, where we define table:formula as:

NamespacePrefix':='('=')?Expression

Where Expression is defined by Part 2, OpenFormula.

(Allows 1 or 2 = signs, since the 2nd one would indicate forced recalc)

Then in Part 2, simply define Expression.

In other words, I think the equals sign is just how an OpenFormula 
expression is embedded in a spreadsheet, but Part 2 doesn't really need to 
say anything about it.

It is not a big deal either way, but I have a slight preference for 
factoring out the spreadsheet-specific portion of the syntax into Part 1. 
That way the remaining OpenFormula syntax can be more easily reused in 
other contexts.

-Rob

"Andreas J. Guelzow" <> wrote on 01/26/2010 02:06:16 
PM:

> From:
> 
> "Andreas J. Guelzow" <>
> 
> To:
> 
> 
> 
> Date:
> 
> 01/26/2010 02:09 PM
> 
> Subject:
> 
> RE: [office-formula] Expression Calculation: expression = formula?
> 
> On Tue, 2010-01-26 at 13:04 -0500,  wrote:
> > Question:  is the '=' essential for OpenFormula?  In other words, is 
is 
> > used for all uses of formulas?  Or is it something specific to the 
> > table:formula attribute in Part 1?
> 
> It seems to me that the formulation in part assumes that formulas start
> with '=':
> 
> For example in 19.644:
> The attribute value should begin with a namespace prefix followed by
> ":" (COLON, U+003A), followed by the text of the formula.
> 
> And in 19.470:
> "formula is a formula (see 19.644) without the equals ?=? (EQUALS SIGN,
> U+003D) at the beginning."
> 
> IN the first example the '=' must be part of the formula otherwise it
> would not appear. In the second case we are omitting a part of the
> formula. This would not be necessary to say if we did not inclde the '='
> as part of the formula.
> 
> Andreas
> 
> 
> 
> -- 
> Andreas J. Guelzow <>
> 
> 
> ---------------------------------------------------------------------
> 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 
>