Difficulties with Flat XML under source control
Michael Stahl
mstahl at redhat.com
Thu Jun 21 14:20:51 PDT 2012
On 21/06/12 14:07, Stephan Bergmann wrote:
> On 06/20/2012 03:07 PM, Dennis E. Hamilton wrote:
>> I think it is necessary to look at round-trip out-in conversion preservation.
>>
>> For out-in (which this is, presumably), you want to record a decimal expression of the internal value that will convert back to the exact internal value on re-input. (The in-out case is that the input conversion provide whatever internal representation that will convert to the read value on re-output. Without additional information, it is generally very difficult to have these be the same.)
>>
>> It is also desirable, of course, that any other ODF consumer use the same technique so that its in-out conversion satisfies the out-in condition of the original source of the decimal expression of the value.
>>
>> There are old technical papers on how to have this work. The name David Matula comes to mind.
>>
>> There might be solutions in the conversions that exist in the basic Java classes for float data types. I think this was addressed in Common Lisp also.
>
> Hasn't there been progress in that field recently? Wait, yes,
> <http://dl.acm.org/citation.cfm?id=1806623> "Printing floating-point
> numbers quickly and accurately with integers" by Florian Loitsch.
i am in awe that it's possible to get a paper on this topic published in
this day and age; one would think this kind of problem would have been
solved 30 years ago, and the developers of popular office suites were
just ignorant of the solutions :)
More information about the LibreOffice
mailing list