<br><br><div class="gmail_quote">On Thu, Jun 14, 2012 at 7:59 PM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
On 15 June 2012 03:38, Chris Cunnington &lt;<a href="mailto:smalltalktelevision@gmail.com">smalltalktelevision@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; &quot;Any interest?&quot;<br>
&gt;<br>
&gt;<br>
&gt; As ever, David, you are a person to say judicious, reasonable things. And what you propose is reasonable, but - alas - it will never happen.<br>
&gt;<br>
&gt; I think you&#39;re trying to resolve and defuse conflict here, as you usually do. And that is praiseworthy, but it is turning away from the<br>
&gt;<br>
&gt; politics of this situation.<br>
&gt;<br>
Why conflict? I am not conflicting person. I just trying to make my<br>
point. And i won&#39;t kill anyone for it :)<br>
<br>
&gt;<br>
&gt; The players, the ones with actual power, have already decided on an immutability bit. This discussion of today is sort of a sideshow.<br>
&gt;<br>
&gt; Owing to Andreas&#39;s high level of knowledge, it appears, by reading this mailing list, that the decision has something to do with him.<br>
&gt;<br>
&gt; I think that&#39;s like saying if Steph had once offered an opinion on a mailing list about how Croquet should have been designed that it would have been implemented.<br>
&gt;<br>
&gt; Not likely.<br>
&gt;<br>
<br>
That&#39;s sad.. So let us wait couple more decades, before someone else<br>
will do the next step,<br>
and then crowd will start crying &quot;we want to have the same, we want to<br>
have the same&quot;.<br>
<br>
&gt;<br>
&gt; Bottom line:<br>
&gt;<br>
&gt; Steph wants an immutability bit.<br>
&gt;<br>
&gt; Eliot has made up his mind. And he won&#39;t demo something he already implemented in Visual Works.<br>
&gt;<br>
&gt; Why is Igor arguing against something his boss wants?<br>
&gt;<br>
<br>
Perhaps because my boss cares to listen before rejecting, and don&#39;t<br>
use a dictator&#39;s rule to<br>
force me doing things, just because he thinks this is right thing to do? :)<br></blockquote><div><br></div><div>Whoa, whoa, whoa, whoa, whoa!  Both of you.  I am *not* anyone&#39;s boss.  I don&#39;t dictate what happens with the VM.  I did the Cog JIT.  I&#39;m interested in delivering what I know works much more than I&#39;m interested in experiments, essentially because that&#39;s what I think is most useful to the community (more useful to have a solid fast VM first, than an experimental, possibly broken VM sooner).  But I&#39;m not here to stop anyone from doing anything.  The corollary is that I won&#39;t be bullied into doing things I don&#39;t want to do either.  But my /not/ doing something doesn&#39;t prevent someone else from doing something does it?</div>
<div><br></div><div>When I did Cog I was careful not to add lots of new features and to only remove rarely used features that really got in the way.  I made some changes (Floats in platform order, one can&#39;t change the Character table Array, but one can change its contents, added closures), but most things stayed the same and most code worked.  Hence the community now has a medium-speed VM that&#39;s a lot faster than the interpreter and is reliable and widely used.  In implementing a new object representation I want to do the same, provide a reliable VM that is even faster, with a few improvements that I know are useful (immutability, aligning all objects on an 8-byte boundary for float access through the FFI, lazy become, an incremental GC, ephemerons, segmented heap growth) and I know can be implemented.  But my following my agenda (which I think is a useful one) a) doesn&#39;t imply that I think it is the only useful agenda, b) doesn&#39;t prevent people following their own agenda.</div>
<div><br></div><div>So please, each to his own, OK?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
&gt;<br>
&gt; Enjoy the immutability bit. It&#39;s on its way.<br>
&gt;<br>
<br>
I knew that there&#39;s little sense to discuss these things.<br>
I just thought/had a hope that this discussion is not about<br>
&quot;let&#39;s discuss how to repeat what Eliot did in VW, to make Cog a twin<br>
brother of it&quot;,<br>
but about a step further from that, because there&#39;s always one.<br>
Yeah, maybe i having too idealistic view on that. Exchanging ideas,<br>
listen to each other,<br>
and finally work together to make something real.<br>
No. That&#39;s fallacy. We all should listen to what boss says and do what<br>
he says. End of story.<br>
<br>
Yeah, let us keep making bikes of any color, as long as they black.<br>
<br>
Enjoy.<br>
<br>
&gt;<br>
&gt; Chris<br>
&gt;<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
--<br>
Best regards,<br>
Igor Stasenko.<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div><br>