<br><br><div class="gmail_quote">On Wed, Mar 16, 2011 at 8:14 AM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com">siguctua@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5"><br>
On 16 March 2011 09:44, Andrew Gaylard &lt;<a href="mailto:ag@computer.org">ag@computer.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On Wed, Mar 16, 2011 at 3:49 AM, David T. Lewis &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Mar 15, 2011 at 09:22:27PM +0100, Igor Stasenko wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 15 March 2011 17:35, Levente Uzonyi &lt;<a href="mailto:leves@elte.hu">leves@elte.hu</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; On Tue, 15 Mar 2011, Igor Stasenko wrote:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt; The main functional differences between SqueakVM and StackVM are:<br>
&gt;&gt;&gt; &gt;&gt;&gt; - StackVM requires 6505 images (maybe 6504, i&#39;m not sure) while SqueakVM<br>
&gt;&gt;&gt; &gt;&gt;&gt; can<br>
&gt;&gt;&gt; &gt;&gt;&gt; execute 6502, 6504 and 6505 images.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; not a big deal. I think everyone aware that Cog using newer image<br>
&gt;&gt;&gt; &gt;&gt; version(s).<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Not a big deal, for you.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Someone just mentioned, that they&#39;re using 3.10-4 VM on Solaris, so they<br>
&gt;&gt;&gt; &gt; don&#39;t use newer image versions. We also have some Squeak 3.9 images deployed<br>
&gt;&gt;&gt; &gt; and we&#39;re not planning to upgrade them yet. The latest Etoys and Cobalt<br>
&gt;&gt;&gt; &gt; releases use the old image format.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Well, if people decided to stick with old images, it is their choice.<br>
&gt;&gt;&gt; And once they decide to migrate,<br>
&gt;&gt;&gt; then there is a way to do that. I see nothing complicated there.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Either you stay with old MS-DOS, and run your application using DosBox , or<br>
&gt;&gt;&gt; you run it on x64 compiled using modern compiler. The choice is always yours :)<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; For whatever it may be worth, I intend to continue supporting the traditional<br>
&gt;&gt; interpreter VM to the best of my ability for the forseeable future. I also<br>
&gt;&gt; intend to help as best I can to support Cog and hopefully to help merge<br>
&gt;&gt; code bases and reduce redundancy where possible. Finally, I think that the<br>
&gt;&gt; work Igor is doing for automated builds is very valuable.<br>
&gt;&gt;<br>
&gt;&gt; Let&#39;s be glad for the progress that is being made with new VMs and new<br>
&gt;&gt; build processes, but please do not assume that this progress comes at<br>
&gt;&gt; the expense of all that has come before. It just ain&#39;t so.<br>
&gt;<br>
&gt; Igor, sorry if my question triggered a mini-flamefest.  That wasn&#39;t my<br>
&gt; intention!  I was just wondering what the &quot;general direction&quot; of VM<br>
&gt; development currently is.  You answered it clearly.  Since we have an<br>
&gt; automated process that builds images from scratch, and since we<br>
&gt; never store what we can generate (sound familiar! :), it&#39;s not a big<br>
&gt; deal for us to migrate to a new format.<br>
&gt;<br>
<br>
</div></div>Right , that the idea. Different groups of people developing different things:<br>
<br>
- VM<br>
- kernel image<br>
- 3rd party packages<br>
- end-user applications<br>
<br>
and in order to meet them all, all players in field should be mobile,<br>
and all pieces of puzzle should be replaceable at any moment.<br></blockquote><div><br>Sorry, I don&#39;t agree ;).  It&#39;s not easy to replace people, and I don&#39;t like that idea, hehe.  I can&#39;t find an Igor Stasenko everyday everywhere!<br>
<br>Cheers, <br>Guille<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Then you can move forward and exploit the new features done by another party.<br>
<div class="im"><br>
&gt; Also, I&#39;m really grateful for the work you&#39;ve done to make builds<br>
&gt; repeatable and automated.  For years now, VM development has<br>
&gt; been plagued with &quot;it works when *I* build it, so it must be fine&quot;-type<br>
&gt; of issues.  Your efforts will go a long way to industrialise the VM<br>
&gt; development and bug-fixing process.<br>
&gt;<br>
&gt; Many thanks,<br>
&gt; - Andrew<br>
&gt;<br>
<br>
<br>
<br>
</div><div><div></div><div class="h5">--<br>
Best regards,<br>
Igor Stasenko AKA sig.<br>
</div></div></blockquote></div><br>