<br><br><div class="gmail_quote">On Feb 11, 2008 5:12 AM, Paul D. Fernhout &lt;<a href="mailto:pdfernhout@kurtz-fernhout.com">pdfernhout@kurtz-fernhout.com</a>&gt; wrote:<br><div>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
But in general, when you go from Smalltalk to a static language you get a<br>speed boost at the cost of reflection and dynamic debuggability. You shift<br>from using full featured objects (with reflective introspective abilities)<br>
and using full featured stack frame entries (garbage collectible to support<br>full blocks) to using only limited objects which just do exactly what you<br>specify and using only a stack which is linear (not fractal, like Smalltalk)<br>
and so can be optimized to use the stack of the real machine (or virtual<br>machine) more easily.<br></blockquote></div><br><br>What is a fractal stack?<br><br>Gulik.<br clear="all"><br>-- <br><a href="http://people.squeakfoundation.org/person/mikevdg">http://people.squeakfoundation.org/person/mikevdg</a><br>
<a href="http://gulik.pbwiki.com/">http://gulik.pbwiki.com/</a>