<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 7, 2016 at 7:49 AM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><br>
<br>
&gt; On May 6, 2016, at 10:41 PM, Tobias Pape &lt;<a href="mailto:Das.Linux@gmx.de">Das.Linux@gmx.de</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt; On 07.05.2016, at 00:20, Eliot Miranda &lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; On May 6, 2016, at 1:37 PM, <a href="mailto:commits@squeakvm.org">commits@squeakvm.org</a> wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Revision: 3704<br>
&gt;&gt;&gt; Author:   nice<br>
&gt;&gt;&gt; Date:     2016-05-06 13:37:49 -0700 (Fri, 06 May 2016)<br>
&gt;&gt;&gt; Log Message:<br>
&gt;&gt;&gt; -----------<br>
&gt;&gt;&gt; converting int to pointer is 64bits risky, better use long even for dummy<br>
&gt;&gt;<br>
&gt;&gt; It isn&#39;t risky, it&#39;s broken :-)<br>
&gt;<br>
&gt;<br>
&gt; What about intptr_t then?<br>
<br>
</span>Rejected because it&#39;s a pretentious neologism, and because it&#39;s not a basic type. long however, is a basic type, is big enough to hold a pointer, is not pretentious, and is, in fact what intptr_t is defined in terms of anyway.<br></blockquote><div><br></div><div>Not on all platforms, which is why intptr_t exists. long is only required to be at least 32 bits, not to be wide enough to hold a pointer. Windows is an LLP64 system.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
If we have to add support for all the possible renaming a if the basic integer types in the type inference machinery we&#39;ll have numbers in the double digits.  KISS.<br>
<br>
<br>
&gt;<br>
&gt; Best regards<br>
&gt;    -tobias<br>
</blockquote></div><br></div></div>