<br><br><div><span class="gmail_quote">On 11/13/06, <b class="gmail_sendername">Daniel Leuck</b> <<a href="mailto:dan@ikayzo.com">dan@ikayzo.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div link="blue" vlink="blue" lang="EN-US">
<div>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Hi Jesse,</span></font></p>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">The Mono issue appears to be a bug with
the Mono compiler (those two interface methods are not ambiguous), but I will
look into what can be done.</span></font> <br></p></div></div></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div link="blue" vlink="blue" lang="EN-US">
<div><p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Re: I would think that a 32-bit integer
and a 64-bit floating point would be enough.</span></font></p>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">The two options I would consider are:</span></font></p>
<ol style="margin-top: 0in;" start="1" type="1">
<li style="color: navy;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Make
the 128 bit decimal type an optional feature.</span></font></li>
<li style="color: navy;"><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Redefine
decimal as the most accurate decimal type available on the platform.</span></font></li>
</ol>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">I am leaning strongly towards one because
I don't like the notion of something having significantly different meaning
on different platforms. Any objections?</span></font></p>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;"> </span></font></p>
<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Dan</span></font></p><br></div></div></blockquote></div><br>Well, there is one problem: right now, Java and C# support the 128-bit number, and C++ won't. This effectively means that we'll have two versions of the SDL language. Since the decimal type is probably only needed for special uses, this should be okay, but it could lead to problems down the road.
<br clear="all"><br>-- <br>Jesse<br><br>-----------<br>There is a theory which states that if anybody ever discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened. - Douglas Adams, author of Hitchhiker's Guide to the Galaxy