<br><br><div class="gmail_quote">On Wed, Feb 10, 2010 at 5:45 AM, radoslav hodnicak <span dir="ltr"><<a href="mailto:rh@4096.sk">rh@4096.sk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
On Wed, 10 Feb 2010, Lukas Renggli wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
There is no version of the NewCompiler that fully works with closure images yet.<br>
<br>
And yes, the NewCompiler requires the whole kitchen sink and also the bathtub.<br>
</blockquote>
<br></div>
In the light of this answer, I remember there's been a plan to support immutability of objects at the VM level? Is that on the roadmap for Cog?<br></blockquote><div><br></div><div>No, but the code exists in the Newspeak VM, so it would be easy to import into current Squeak VMs. It would take a little more work to bring it into Cog because I'd have to write the native code for the write checks in inst var assign and the at: primitive, but this is literally only a little work.</div>
<div><br></div><div>Someone who has time might look at the Newspeak VM's immutability code and play with merging it with VMMaker.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
rado<br>
<br>
</blockquote></div><br>