[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Another comment for Clause 11 -- reproducibility



Technical  60  11 34

    Another source of variability is the max precision H supported
    for conversions between binary formats and decimal character
    strings (5.12.2).  The "H should be unbounded" should be
    honoured by making it a "shall" in reproducible mode.  That is
    because the alternative -- guaranteeing that string->binary
    conversions will never be presented with a string of more than
    M+3 significant digits -- may in fact be more difficult to
    enforce, or even to expect the programmer to observe.  (It is
    probably ok to expect programmers of reproducible-mode programs
    not to request conversion of more than M+3 digits on output, i.e.
    in the binary->string conversions -- but 5.12.2 does not provide
    for asymmetric bounds.)

    Add bullet:
    - conversions to and from external decimal character sequences
      shall not limit the maximum supported precision H (see 5.12.2).

Michel.

P.S.  I have submitted my other comments, taking the discussions here
      into account.  I'll wait a few days before I submit this one,
      just in case somebody shoots a major hole into it.
Sent: 2007-10-18 19:49:29 UTC

754 | revision | FAQ | references | list archive