<br><br><div class="gmail_quote">On Sun, Feb 15, 2009 at 6:57 PM, David T. Lewis <span dir="ltr"><<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>></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>
><br>
> On 15-Feb-09, at 6:06 PM, Eliot Miranda wrote:<br>
> >Works for me. When and if the VM is no longer backwards-compatible<br>
> >(e.g. the Stack VM) one can move to 5.0.<br>
> >However, I would recommend getting the VM changes into the 4.0 VM as<br>
> >this will make migrating to image-level closures much easier. I<br>
> >believe (John, can you confirm) that John's latest Mac 3.8 beta VMs<br>
> >have included the closure bytecodes.<br>
><br>
> Well I've not done that (yet) was waiting on Eliot for the latest VM<br>
> changes before christmas. Then I've been<br>
> distracted by an iPhone application.<br>
><br>
> I recall David T and I last discussed the issues around the source<br>
> code changes and how it cheerfully<br>
> upgrades your image, which then makes it un-run-able on the raft of<br>
> VMs one has on one's machine, but<br>
> I recall we thought we could tie the image version change on save to<br>
> only happen if in fact the image<br>
> *uses* the closure bytes code.<br>
<br>
</div>Right, Eliot'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'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 <whatever>, then I'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'll have this done by end of business Tuesday 17th.</div><div> </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>