<br><br><div class="gmail_quote">On Tue, Mar 3, 2009 at 12:51 PM, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><br><div>Cool.  So the compiler can avoid using the pushNil, pushFalse and pushTrue bytecodes.  It must send some message to coerce every MBoolean result into a host Boolean before doing a conditional jump.  <br>
</div></div></blockquote><div><br><br>Is it possible to have the compiler not generate conditional jumps but rather actually evaluate True&gt;&gt;ifTrue:, False&gt;&gt;ifTrue: etc etc for your own True and False classes (MTrue and MFalse???)?<br>
<br>Is there something I&#39;m forgetting which makes this obviously not work? Are conditional jumps really required?<br></div></div><br>Gulik.<br clear="all"><br>-- <br><a href="http://gulik.pbwiki.com/">http://gulik.pbwiki.com/</a><br>