Next in thread → Next in month →

Re: [office-formula] Implementation-defined, Unspecified, and Undefined behaviors in OpenFormula

From
Andreas J. Guelzow <>
Date
2009-06-12T22:42:11+00:00
ID
Thread
Re: [office-formula] Implementation-defined, Unspecified, and Undefined behaviors in OpenFormula
On 6/12/2009, "David A. Wheeler" <> wrote:

> wrote:
>> Maybe I wasn't clear enough....
>>
>> A declarative approach means that implementation behavior can still vary,
>> but instead of documenting this behavior only in written documentation,
>> the behavior is documented in the XML itself.
>
>
>I think the main issue is really, "how important is this?".  If it's
>really important, then maybe we should mandate a specific answer.  If
>it's not important, then how far should we go?!?  Documenting the
>assumptions of a particular writer inside the XML file is an interesting
>alternative.
>
>Anyone else: Pro? Con?  Another alternative?
>
I think it is a really good idea to mandate in the file what
"implementation defined" behaviour was used in the creation of this
file.

This is in fact closely related to an important fact Doug made in an
earlier message:  changing mplementation behaviour is not just an issue
of whether it takes 5 or 1000 lines of code but it causes problems with
existing files. It is much easier to decide to change behaviour if it
weren't for the problem of how to handle existing files. If we mandate
that "implementation defined" behaviour is described in the file then
we even have a shot at possible changes later onbecause atleast we
canidentify which files are affected, and implementations may even
choose to accommodate files that have a different behaviour.

Andreas
Next in thread → Next in month →