<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Sep 15, 2013 at 2:54 AM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I was rereading Phlip&#39;s &quot;what&#39;s wrong with our IDEs&quot; post -<br>
<a href="http://www.oreillynet.com/onlamp/blog/2008/05/dynamic_languages_vs_editors.html" target="_blank">http://www.oreillynet.com/onlamp/blog/2008/05/dynamic_languages_vs_editors.html</a><br>
- and realised that he&#39;s just verbalised something I&#39;ve only<br>
half-thought.<br>
<br>
When we run our tests (because of course we&#39;re using TDD) we know the<br>
precise types/expected classes of everything, because the VM<br>
automatically collects (or can collect) this information.<br>
<br>
But how do we get that information out of the VM?<br></blockquote><div><br></div><div>Part of my Sista design (Speculative Inlining Smalltalk Architecture) is access to the inline caches through a primitive on CompiledMethod.  But that primitive is only available in an experimental VM.  I could add it to the standard VM though.  Let me know if you&#39;ve energy enough to explore this.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="HOEnZb"><font color="#888888"><br>
frank<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>