<br><br><div class="gmail_quote">On Sun, Feb 15, 2009 at 6:57 PM, David T. Lewis <span dir="ltr">&lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">On Sun, Feb 15, 2009 at 06:18:15PM -0800, John M McIntosh wrote:<br>
&gt;<br>
&gt; On 15-Feb-09, at 6:06 PM, Eliot Miranda wrote:<br>
&gt; &gt;Works for me. &nbsp;When and if the VM is no longer backwards-compatible<br>
&gt; &gt;(e.g. the Stack VM) one can move to 5.0.<br>
&gt; &gt;However, I would recommend getting the VM changes into the 4.0 VM as<br>
&gt; &gt;this will make migrating to image-level closures much easier. &nbsp;I<br>
&gt; &gt;believe (John, can you confirm) that John&#39;s latest Mac 3.8 beta VMs<br>
&gt; &gt;have included the closure bytecodes.<br>
&gt;<br>
&gt; Well I&#39;ve not done that (yet) was waiting on Eliot for the latest VM<br>
&gt; changes before christmas. Then I&#39;ve been<br>
&gt; distracted by an iPhone application.<br>
&gt;<br>
&gt; I recall David T and I last discussed the issues around the source<br>
&gt; code changes and how it cheerfully<br>
&gt; upgrades your image, which then makes it un-run-able &nbsp;on the raft of<br>
&gt; VMs one has on one&#39;s machine, but<br>
&gt; I recall we thought we could tie the image version change on save to<br>
&gt; only happen if in fact the image<br>
&gt; *uses* the closure bytes code.<br>
<br>
</div>Right, Eliot&#39;s bytecode changes are fully backward compatible, so they<br>
can be added to VMMaker without breaking anything. The image version<br>
numbering change needs to be left out for now, but that&#39;s a small issue<br>
that can be the subject of separate discussion.<br>
<br>
Eliot, if you can confirm that the bytecode changes are ready for<br>
release, and that the license is &lt;whatever&gt;, then I&#39;ll volunteer to<br>
add your bytecode bootstrap changes to the Squeaksource VMMaker project<br>
and make whatever minor changes are needed to avoid the image numbering<br>
glitch.</blockquote><div><br></div><div>OK, I&#39;ll have this done by end of business Tuesday 17th.</div><div>&nbsp;</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
<br>
Dave<br>
<br>
<br>
<br>
</blockquote></div><br>