<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"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></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's "what's wrong with our IDEs" 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's just verbalised something I've only<br>
half-thought.<br>
<br>
When we run our tests (because of course we'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'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>