OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office-formula message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [office-formula] A few miscellania

On 7/14/06, David A. Wheeler <dwheeler@dwheeler.com> wrote:
> Okay, here are some odd things:
> * On all spreadsheets I've tried, AND() and OR() do NOT short-circuit.
>    Should we PERMIT short-circuiting (implementation-defined), or FORBID it?
>    We could define ANDSC() and ORSC() for short-circuiting operations, I supposed,
>    but I hate to do that.

Hmm, the way formulas work in KSpread, short-circuiting would be
impossible to implement without some ugly hack. I guess it's the same
with other implementations. Plus, it's not like you ever need it, is
it ? Logicval formulas in spreadsheets usually don't have side-effects
which would make this necessary.

> * I plan to require handling one-arg AND() and OR(), as they're cheap "convert to logical"
>    functions, but say that zero-arg AND() and OR() can be Error or Logical
>    (most, maybe all spreadsheets produce an Error on zero-parameters)

Sure, why not. Not really necessary, but it may come in handy.

> * I plan to change LOG() so that the second parameter is optional (default=10);

No problem with me.

/ Tomas

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]