<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On May 28, 2013, at 1:17 AM, Mike Cowlishaw <<a href="mailto:mfc@speleotrove.com">mfc@speleotrove.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<meta content="text/html; charset=us-ascii" http-equiv="Content-Type">
<meta name="GENERATOR" content="MSHTML 10.00.9200.16576">
<div style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space">
<div dir="ltr" align="left"><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial">(This is my to-do from May Telecon.) </font></span></div>
<div dir="ltr" align="left"><span class="468530408-28052013"> </span><br>At the
WG 14 meeting in Delft, TS 18661 Part 3 met with confusion and concern
about data-interchange types vs interchange floating types. Why are
they named the same (_FloatN, _DecimalN)? Why are
data-interchange types named _FloatN when they aren’t floating types?
Why do non-arithmetic interchange formats need types at all? Following
is an outline of a different approach to supporting the IEC 60559
non-arithmetic interchange formats, intended to address these
issues. We will discuss this approach at the May 16
CFP teleconference. Email discussion beforehand is encouraged,
especially from WG14 members who were at Delft.<span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial"> </font></span></div>
<div dir="ltr" align="left"><span class="468530408-28052013"></span> </div>
<div dir="ltr" align="left"><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial">[snip]</font></span></div>
<div dir="ltr" align="left"><span class="468530408-28052013"></span> </div>
<div dir="ltr" align="left"><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial">I've read and thought about this proposal; it all sounds
good.</font></span></div>
<div dir="ltr" align="left"><span class="468530408-28052013"></span> </div>
<div dir="ltr" align="left"><span class="468530408-28052013"> <font color="#0000ff" size="2" face="Arial">A couple of minor queries/concerns:</font></span></div>
<ul dir="ltr">
<li>
<div align="left"><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial">(Item 2) "<font size="3" face="Times New Roman">If _DecimalN is supported, so shall be
decencodingdN_t and binencodingdN_t" <font color="#0000ff" size="2" face="Arial">--
wonder if this should be a 'should' rather than a
'shall'?<br></font></font></font></span></div></li>
<li>
<div align="left"><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial"></font></span><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial">(6) <font size="3" face="Times New Roman">
Define: the general floating types and IEC 60559 floating types are
collectively called the <i>real floating types</i>. <font color="#0000ff" size="2" face="Arial">-- the word 'real' is a bit uncomfortable
here; although it has been used in programming languages before its use has
been criticised because the term is more usually used to imply a continuous
numerical system, whereas C floating types provide sets of discrete values and
are therefore just an approximation of real numbers.<br><br>Perhaps
instead of 'real', use 'C', or 'scalar'? Or some other option
... </font></font></font></span></div></li></ul>
<div dir="ltr" align="left"><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial">Mike<br></font></span></div></div></blockquote><div><br></div>The term "real floating types" is defined and used in many places in the C Standard. I don't think we can change the use of the term there. (We do, however, want most of what the Standard says about real floating types to apply to the arithmetic types we're adding.)</div><div><br></div><div>-Jim</div><div><br><blockquote type="cite"><div style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space"><div dir="ltr" align="left"><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial"><br></font></span></div>
<div dir="ltr" align="left"><span class="468530408-28052013"></span><span class="468530408-28052013"><font color="#0000ff" size="2" face="Arial"></font></span> </div>
<blockquote style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<blockquote type="cite">
<div style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space"><font color="#0000ff" size="2" face="Arial"></font> </div></blockquote></blockquote></div>
</blockquote></div><br></body></html>