<br><br><div class="gmail_quote">On Fri, Jul 4, 2008 at 5:22 PM, tim Rowledge &lt;<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
On 4-Jul-08, at 6:35 AM, Eliot Miranda wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
[snip]<div class="Ih2E3d"><br>
Thanks Tim! &nbsp;That&#39;s what I needed. &nbsp;Being pointed to the right place. &nbsp;It has taken 20 minutes to understand the code and 20 minutes to fix it. &nbsp;Thanks so much!!<br>
</div></blockquote>
Nice to have actually achieved something this week; it&#39;s been one of those weeks...<br>
<br>
Simulating simulating the VM to gather type data seems like a pretty complex project. I can&#39;t help feeling it would be simpler and faster to simply write the VM cleanly, with decent documentation and specs.</blockquote>
<div><br>But that&#39;s exactly what this project would allow one to do. &nbsp;One implements a VM in Smalltalk as cleanly designed as one can. &nbsp;If implementing a JIT then include a simulator for the processor. &nbsp;Then simulate this written-in-Smalltalk VM and translate this clean design to (e.g.) C removing polymorphism and generating vanilla code based on the type information collected.<br>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Igor, if you can produce a Better Slang With Lambas, do please share the code. There has to be some way of cleaning up the current mess.<div class="Ih2E3d">
<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br></div>
Oyster (n.), a person who sprinkles his conversation with Yiddishisms.<br>
<br>
<br>
<br>
</blockquote></div><br>