
<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='53'><FONT COLOR=red>#&nbsp;JAVA some preparatory work for integrating with Java code</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032101101110323221001001132101101111322110103221001013322101032210010133213333221001001132111000003221101032210010133221001013333221001001132101110000322100110003332210010011321011100013221001100033322100100113211011111321011011103322100100113210111001032211010111321110000133322100100113210111001132210011000321011100103332210010011321011101003221010113332210010011321011101013221010113332233'>hear</A>] </TT><TT>(class Object <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method add-one </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(+ </font><font style='background-color: #ff9b9b'>(x)</font><font style='background-color: #ff9bcd'> 1)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(x)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt;-V </font><font style='background-color: #9bffff'>(self)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt; </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method classname Object)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method equals-Object-Z </font><font style='background-color: #9bffff'>(this ==)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method equals </font><font style='background-color: #ff9bff'>(self equals-Object-Z)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method act </font><font style='background-color: #ffff9b'>(true)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method isobj </font><font style='background-color: #9bffff'>(true)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321011101103023210110111032233'>hear</A>] </TT><TT>(define java-object / Object);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132101110100302321100321001013023210101132233'>hear</A>] </TT><TT>(define act / ? x / true);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#(class java-string <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method classname String)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method unknown </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(super </font><font style='background-color: #9b9bff'>(x)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;inconsistency of various kinds of equality throughout message</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;needs to be cleaned up</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101100032101110111323221101110132110010113221011101103211001000333221101110132100111113221110011132110010003203332210010011321011100013221001100033322100100113210111000032210011000333221001001132101111000322110103221010110133221000000032210011111321110101132210101101333221001100033333221001001132101111001322100111113211101010333221001001132101111010322100110003210111100133322100100113210111001032211010322101111011332211113221032210111101132110111113321011101113322103221001111132111010103322101111011321001111132111010103332210110033333221001001132101110011322100110003210111001033322100100113211101010322100111113211101010333221001001132111010113221101032210010133221001111132111010113221111322110003023210010133221001013322100101321011110103333332210010011321101111132101110111332210010011321110000032211010322100101332211001011322100101333332233'>hear</A>] </TT><TT>(class Integer <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field value </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt; </font><font style='background-color: #9bffff'>(self)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt;-I-V </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(v)</font><font style='background-color: #ffff9b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(value set </font><font style='background-color: #69ff9b'>(v)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(self)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method intValue-V </font><font style='background-color: #9bffff'>(value get)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method intValue </font><font style='background-color: #ff9bff'>(self intValue-V)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method equals-Object-Z </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(o)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(if </font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(o classname)</font><font style='background-color: #9bff9b'> Integer)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(= </font><font style='background-color: #cd9b9b'>(value get)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #cdcd69'>(o value get)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff69'>(false)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method equals </font><font style='background-color: #9bffff'>(self equals-Object-Z)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(value get)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method set </font><font style='background-color: #ffff9b'>(lambda</font><font style='background-color: #ffff69'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(value set</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(if </font><font style='background-color: #69ff9b'>(number? / x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff69'>(x intValue)</font><font style='background-color: #9bff9b'>)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method classname Integer)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method unknown </font><font style='background-color: #ff9bff'>(lambda </font><font style='background-color: #ff69ff'>(x)</font><font style='background-color: #ff9bff'> </font><font style='background-color: #ff9bcd'>(super </font><font style='background-color: #ff9b9b'>(x)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;string is basically the same as an integer</TT><BR>
<TT>[<A HREF='sound.cgi?s=211011000321011111003232211011101321100101132210111011032110010003332211011101321001111132211100111321100100032033322100100113210111000132210011000333221001001132101110000322100110003332210010011321011111013221101032210101101332210000000322100111113211101011322101011013210011111321110101033322100110003333322100100113210111111032211010322100101332210000000322100111113211101011322100101333221001100033333221001001132101111001322100111113211101010333221001001132101111010322100110003210111100133322100100113211101010322100111113211101010333221001001132111010113221101032210010133221001111132111010113221111322110003023210010133221001013322100101321011110103333332210010011321011100103221101032210111101133221111322103221011110113211011111332101111100332210322100111113211101010332210111101132100111113211101010333221011003333322100100113210111001132210011000321011100103332210010011321101111132101111100332210010011321110000032211010322100101332211001011322100101333332233'>hear</A>] </TT><TT>(class String <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field value </font><font style='background-color: #ffff9b'>(cell new 0)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method &lt;init&gt; </font><font style='background-color: #9bffff'>(self)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method &lt;init&gt;-V </font><font style='background-color: #ff9bff'>(self)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method &lt;init&gt;-String-V </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(v)</font><font style='background-color: #ffff9b'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(value set </font><font style='background-color: #69ff9b'>(v value get)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(self)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method int-init </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x)</font><font style='background-color: #9bffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(begin </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(value set </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(self)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method intValue-V </font><font style='background-color: #ff9bff'>(value get)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method intValue </font><font style='background-color: #ffff9b'>(self intValue-V)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method get </font><font style='background-color: #9bffff'>(value get)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method set </font><font style='background-color: #ff9bff'>(lambda</font><font style='background-color: #ff69ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(value set</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9b9b'>(if </font><font style='background-color: #ff9b69'>(number? / x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff699b'>(x intValue)</font><font style='background-color: #ff9b9b'>)</font><font style='background-color: #ff9bcd'>)</font><font style='background-color: #ff9bff'>)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method equals-Object-Z </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(o)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(if </font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #69ff9b'>(o classname)</font><font style='background-color: #9bff9b'> String)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(= </font><font style='background-color: #cd9b9b'>(value get)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #cdcd69'>(o value get)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff69'>(false)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method equals </font><font style='background-color: #9bffff'>(self equals-Object-Z)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method classname String)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(super </font><font style='background-color: #9bff9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;will need to install class hierarchy, just hardcode a few things for now</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101111111322110032100101302321100321001003023221011010132221032210010033210111110033221011111003332221032210010033210110111033221011101103332221032210010033210111011133221011101113332210111011033332233'>hear</A>] </TT><TT>(define java</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x / ? y / </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(cond </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(y)</font><font style='background-color: #37ffff'> String)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(String)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(y)</font><font style='background-color: #9b9bff'> Object)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(java-object)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(y)</font><font style='background-color: #9bff9b'> Integer)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(Integer)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69ffff'>(java-object)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=221011111113211000000032101111100332110010003210111010132233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(java util String)</font> new isobj);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103222101111111321100000003210111110033211001000321011011113211113321000032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(java util String)</font><font style='background-color: #cdffff'> new add-one 15)</font> 16);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011000321100000013232211011101321100101132210111011032110010003332210010011321110000032211010322100101332211001011322100101333332211011101321100000103221110011132110010003203332210010011321110101032211000001032111010103332210010011321100000113221101032210101101332210000000322100110003211101011322101011013332210011000333332210010011321110101132211010322101011013322110000010321110101132210101101333332233'>hear</A>] </TT><TT>(class java-numeric <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field super </font><font style='background-color: #ff9bff'>(java-object new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method unknown </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(x)</font><font style='background-color: #ffff9b'> </font><font style='background-color: #cdff9b'>(super </font><font style='background-color: #9bff9b'>(x)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(field java-content </font><font style='background-color: #9bffff'>(cell new 0)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(java-content get)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(method init </font><font style='background-color: #ffff9b'>(lambda </font><font style='background-color: #ffff69'>(v)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(self set </font><font style='background-color: #69ff9b'>(v)</font><font style='background-color: #9bff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(self)</font><font style='background-color: #cdff9b'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>(method set </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(v)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(java-content set </font><font style='background-color: #9b9bff'>(v)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132110000100322110000001332233'>hear</A>] </TT><TT>(define byte <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000101322110000001332233'>hear</A>] </TT><TT>(define char <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000110322110000001332233'>hear</A>] </TT><TT>(define double <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000111322110000001332233'>hear</A>] </TT><TT>(define float <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210101110322110000001332233'>hear</A>] </TT><TT>(define int <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001000322110000001332233'>hear</A>] </TT><TT>(define long <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001001322110000001332233'>hear</A>] </TT><TT>(define short <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001010322110000001332233'>hear</A>] </TT><TT>(define boolean <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001011322110000001332233'>hear</A>] </TT><TT>(define void <font style='background-color: #cdffff'>(java-numeric)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001100322101011103211001000332233'>hear</A>] </TT><TT>(define java-test1 <font style='background-color: #cdffff'>(int new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110001100321110101132111132233'>hear</A>] </TT><TT>(java-test1 set 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103211113221100011003211101010332233'>hear</A>] </TT><TT>(= 15 <font style='background-color: #cdffff'>(java-test1 get)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110001101322101011103211001000321100000113210001332233'>hear</A>] </TT><TT>(define java-test2 <font style='background-color: #cdffff'>(int new init 17)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032100013221100011013211101010332233'>hear</A>] </TT><TT>(= 17 <font style='background-color: #cdffff'>(java-test2 get)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321100011103221100321001013221011010132221032210010133213321010033222103221001013321033210100033222103221001013321133211110033203332233'>hear</A>] </TT><TT>(define state-machine-test1</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(cond </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 1)</font><font style='background-color: #69ffff'> 20)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 2)</font><font style='background-color: #9bcdff'> 40)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #9bffcd'> 60)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110001110321133211110032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(state-machine-test1 3)</font> 60);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;really ought to go back and be clear about eager/laziness issues</TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321100011113221100321001013221011010132221032210010133213322110001100321110101132101003332221032210010133210332211000110032111010113210100033322210322100101332113322110001100321110101132111100333203332233'>hear</A>] </TT><TT>(define state-machine-test2</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(? x</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(cond </font><font style='background-color: #69ffff'>(</font><font style='background-color: #37ffff'>(= </font><font style='background-color: #05ffff'>(x)</font><font style='background-color: #37ffff'> 1)</font><font style='background-color: #69ffff'> </font><font style='background-color: #69cdff'>(java-test1 set 20)</font><font style='background-color: #69ffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(</font><font style='background-color: #9b9bff'>(= </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> 2)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(java-test1 set 40)</font><font style='background-color: #9bcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #9bff9b'>(= </font><font style='background-color: #9bff69'>(x)</font><font style='background-color: #9bff9b'> 3)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #69ffcd'>(java-test1 set 60)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>0)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110001111321032233'>hear</A>] </TT><TT>(state-machine-test2 2);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110001100321110101033210100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(java-test1 get)</font> 40);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110010000322110103221100100013211001001033221111322110003023211001000133221100030232110010010332210322110010001321101110033221100100103211011100333332233'>hear</A>] </TT><TT>(define compare-object-reference</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(o1 o2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(number? / o1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(number? / o2)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(= </font><font style='background-color: #69cdff'>(o1 unique-id)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9b9bff'>(o2 unique-id)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110010011322110103221100101003211001010132110010110321110003322110032110010111322100000003221100101103211101011322101032211001011032111010103321333023210110101322210322110010111332110010003322110103221100110003322110011001322110010101332221100110003321100100033333222103221100101113321100110103322110011001322110010101332211001101132211001010133333222103221100101113321100111003322110103221011001033213332221103221032211001011133211001110133221032211001011133211001111033322110103221011000113322110010100321110101132210000010322110010100321110101033221011000113322110011111322110010101333333322211032210322110010111332110100000332210322110010111332110100001333221101032210110001133221100110013221100101013322100001003221100101003211101010332210110001133333322211032210322110010111332110100010332210322110010111332110100011333221101032211010010033221100110013221100101013322110100100333332221032211001011133211010010133221100110013221100101013320333222103221100101113321011000033221101032210110010332211001100132211001010133221003023211000302322110011111302321100101013322101100103211001000321101111133333322210322110010111332110100110332211010322100010032110100111332211001100132211001010133222110011111322110010101333221000100332111010103333322210322110010111332110101000332211010322100010032110100111332210011013222110100100322110011111322110010101333332221100111113221100101013332210001003321110101132211010010033333322210322110010111332110101001332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211001100132211001010133221001322110101011332211010101033333332221032211001011133211010110033221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221100110013221100101013322101032211010101133221101010103333333222103221100101113321101011013322100110132221101010103221100111113221100101013333322100110132221101010113221100111113221100101013333322110011001322110010101332210113221101010113322110101010333333322210322110010111332110101110332211010322100101332211001011032111010113221001013333322210322110010111332110101111332211010322100101332211113221322110011111322110010101333203322110010110321110101132210010133320333322210322110010111332110110000332211010322100101332211113221322110011111322110010101333213322110010110321110101132210010133320333322210322110010111332110110001332211010322100101332211113221132211001111132211001010133320332211001011032111010113221001013332033332221032211001011133211011001033221101032210010133221111322110001322110011111322110010101333203322110010110321110101132210010133320333322210322110010111332110110011332211010322100101332211113221003221032211001111132211001010133320333221100101103211101011322100101333203333222103221100101113321101101003322110103221001013322111132210322110011111322110010101333203322110010110321110101132210010133320333322210322110010111332110110101332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211010322100101332211113221003221032211010101133221101010103333221100101103211101011322100101333203333332221032211001011133211011011033221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221101032210010133221111322103221101010113322110101010333221100101103211101011322100101333203333332221032211001011133211011011133221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221101032210010133221111322100322110010000322110101011332211010101033332211001011032111010113221001013332033333322210322110010111332110111000332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211010322100101332211113221100100003221101010113322110101010333221100101103211101011322100101333203333332221032211001011133211011100133221001101322211010101032211001111132211001010133333221001101322211010101132211001111132211001010133333221101032210010133221111322110001322110101011332211010101033322110010110321110101132210010133320333333222103221100101113321101110103322100110132221101010103221100111113221100101013333322100110132221101010113221100111113221100101013333322110103221001013322111132211322110101011332211010101033322110010110321110101132210010133320333333222103221100101113321101110113322100110132221101010103221100111113221100101013333322100110132221101010113221100111113221100101013333322110103221001013322111132211001032211010101133221101010103332211001011032111010113221001013332033333322210322110010111332110111100332210011013222110101010322110011111322110010101333332210011013222110101011322110011111322110010101333332211010322100101332211113221322110101011332211010101033322110010110321110101132210010133320333333222103221100101113321101111013322110103221001013322111132211000302321100111113221100101013332211001011032111010113221001013332033332221032211001011133211011111033221101032210010133221111322100322110003023211001111132211001010133332211001011032111010113221001013332033332221032211001011133210111011332210000000322111000321110101132210000100322110010100321110101033203332211001011032111010113211011111133332221032211001011133211100000033221000000032211100032111010113221100111113221100101013333221100101103211101011321101111113333222103221100101113321110000013322100000003221110003211101011322110011111322110010101333322110010110321110101132110111111333322210322110010111332110101110332211010322111000010332211001011032111010113221110000103333322210322110010111332111000011332211010322111000010321000111113211000033221001101322211100010032211100010132211001010133221110000103322100011111333332211113221032211000033213322110011001322110010101332211100010033320333332221032211001011133211100011033221101032211100001032100011111321100003211010011133221001101322211100010032211100010132211001010133221110000103322100011111333332211113221032211000033213322110011001322110010101332211100010033320333332221032211001011133211100011133221101032211100001032100011111321100003322100110132221110001003221110010003221100101013322100001003221100101003211101010332033221110000103322100011111333332211113221032211000033213322110011001322110010101332211100010033320333332033332233'>hear</A>] </TT><TT>(define jvm-maker</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(vars stack pc ret)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(? op</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(pc set </font><font style='background-color: #cd37ff'>(+ </font><font style='background-color: #cd05ff'>(pc get)</font><font style='background-color: #cd37ff'> 1)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>cond </font><font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> new)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(type)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #9b37cd'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(type)</font><font style='background-color: #9b699b'> new)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> dup)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(stack-push </font><font style='background-color: #9b37ff'>(stack)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b69cd'>(stack-peek </font><font style='background-color: #9b699b'>(stack)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> checkcast)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(t)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>1)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(or </font><font style='background-color: #cd9b69'>(= </font><font style='background-color: #cd9b37'>(op)</font><font style='background-color: #cd9b69'> astore)</font><font style='background-color: #cd9b9b'> </font><font style='background-color: #9b9b9b'>(= </font><font style='background-color: #699b9b'>(op)</font><font style='background-color: #9b9b9b'> istore)</font><font style='background-color: #cd9b9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(index)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(vars set </font><font style='background-color: #9b37cd'>(hash-add </font><font style='background-color: #9b05cd'>(vars get)</font><font style='background-color: #9b37cd'> </font><font style='background-color: #9b379b'>(index)</font><font style='background-color: #9b37cd'> </font><font style='background-color: #6937cd'>(stack-pop </font><font style='background-color: #3737cd'>(stack)</font><font style='background-color: #6937cd'>)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(or </font><font style='background-color: #379bff'>(= </font><font style='background-color: #059bff'>(op)</font><font style='background-color: #379bff'> aload)</font><font style='background-color: #699bff'> </font><font style='background-color: #6969ff'>(= </font><font style='background-color: #6937ff'>(op)</font><font style='background-color: #6969ff'> iload)</font><font style='background-color: #699bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(index)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #9b699b'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #6969cd'>(hash-ref </font><font style='background-color: #3769cd'>(vars get)</font><font style='background-color: #6969cd'> </font><font style='background-color: #6937cd'>(index)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(or </font><font style='background-color: #cd05ff'>(= </font><font style='background-color: #cd00ff'>(op)</font><font style='background-color: #cd05ff'> iconst)</font><font style='background-color: #cd37ff'> </font><font style='background-color: #cd37cd'>(= </font><font style='background-color: #cd379b'>(op)</font><font style='background-color: #cd37cd'> ldc)</font><font style='background-color: #cd37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(val)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #6969cd'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #9b37cd'>(val)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> aconst_null)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(stack-push </font><font style='background-color: #699bcd'>(stack)</font><font style='background-color: #9b9bcd'> 0)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> instanceof)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(t)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(not / number? / </font><font style='background-color: #3769cd'>(stack-pop / stack)</font><font style='background-color: #6969cd'> </font><font style='background-color: #6937cd'>(t new classname)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> getfield)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(key ignore)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(stack-push </font><font style='background-color: #6969cd'>(stack)</font><font style='background-color: #9b69cd'> </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(stack-pop </font><font style='background-color: #9b00cd'>(stack)</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'> </font><font style='background-color: #9b379b'>(key)</font><font style='background-color: #9b37cd'> get)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> putfield)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(key ignore)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(val </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(stack-pop </font><font style='background-color: #9b6937'>(stack)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> </font><font style='background-color: #69699b'>(key)</font><font style='background-color: #9b699b'> set </font><font style='background-color: #9b379b'>(val)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> imul)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(v2 </font><font style='background-color: #9b00ff'>(stack-pop (stack))</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(v1 </font><font style='background-color: #9b6937'>(stack-pop </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(stack-push </font><font style='background-color: #3769cd'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(* </font><font style='background-color: #6905cd'>(v1)</font><font style='background-color: #6937cd'> </font><font style='background-color: #69379b'>(v2)</font><font style='background-color: #6937cd'>)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> iadd)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(stack-push </font><font style='background-color: #9b05cd'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(+ </font><font style='background-color: #9b3769'>(v1)</font><font style='background-color: #9b379b'> </font><font style='background-color: #69379b'>(v2)</font><font style='background-color: #9b379b'>)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> isub)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(stack-push </font><font style='background-color: #9b6969'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(- </font><font style='background-color: #37699b'>(v1)</font><font style='background-color: #69699b'> </font><font style='background-color: #69379b'>(v2)</font><font style='background-color: #69699b'>)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> goto)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set </font><font style='background-color: #9b699b'>(x)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> iflt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #6969cd'>(&lt; </font><font style='background-color: #3769cd'>(stack-pop </font><font style='background-color: #0569cd'>(stack)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(pc set </font><font style='background-color: #9b05cd'>(x)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> ifle)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b37cd'>(&lt; </font><font style='background-color: #9b05cd'>(stack-pop </font><font style='background-color: #9b00cd'>(stack)</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(pc set </font><font style='background-color: #9b6969'>(x)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ifgt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(&gt; </font><font style='background-color: #9b6969'>(stack-pop </font><font style='background-color: #9b6937'>(stack)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(pc set </font><font style='background-color: #3769cd'>(x)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> ifge)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #6969cd'>(&gt;= </font><font style='background-color: #3769cd'>(stack-pop </font><font style='background-color: #0569cd'>(stack)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(pc set </font><font style='background-color: #9b05cd'>(x)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> ifne)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b37cd'>(not </font><font style='background-color: #9b05cd'>(= </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'> 0)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(pc set </font><font style='background-color: #9b6969'>(x)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ifeq)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(= </font><font style='background-color: #9b6969'>(stack-pop </font><font style='background-color: #9b6937'>(stack)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(pc set </font><font style='background-color: #3769cd'>(x)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> if_icmpne)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(lambda </font><font style='background-color: #9b05cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(if </font><font style='background-color: #9b3769'>(not </font><font style='background-color: #9b3737'>(= </font><font style='background-color: #9b3705'>(v1)</font><font style='background-color: #9b3737'> </font><font style='background-color: #969696'>(v2)</font><font style='background-color: #9b3737'>)</font><font style='background-color: #9b3769'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #37379b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>0)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> if_icmpeq)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(lambda </font><font style='background-color: #9b6969'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(if </font><font style='background-color: #37699b'>(= </font><font style='background-color: #05699b'>(v1)</font><font style='background-color: #37699b'> </font><font style='background-color: #37379b'>(v2)</font><font style='background-color: #37699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #69059b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>0)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> if_acmpne)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(v2 </font><font style='background-color: #9b00ff'>(stack-pop (stack))</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(v1 </font><font style='background-color: #9b6937'>(stack-pop </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(lambda </font><font style='background-color: #3769cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(if </font><font style='background-color: #6905cd'>(not </font><font style='background-color: #6900cd'>(compare-object-reference (v1) </font><font style='background-color: #69009b'>(v2)</font><font style='background-color: #6900cd'>)</font><font style='background-color: #6905cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #969696'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>0)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> if_acmpeq)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(lambda </font><font style='background-color: #9b05cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(if </font><font style='background-color: #9b3769'>(compare-object-reference </font><font style='background-color: #9b3737'>(v1)</font><font style='background-color: #9b3769'> </font><font style='background-color: #969696'>(v2)</font><font style='background-color: #9b3769'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #37379b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>0)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> if_icmpge)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(lambda </font><font style='background-color: #9b6969'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(if </font><font style='background-color: #37699b'>(&gt;= </font><font style='background-color: #05699b'>(v1)</font><font style='background-color: #37699b'> </font><font style='background-color: #37379b'>(v2)</font><font style='background-color: #37699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #69059b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>0)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> if_icmpgt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(let </font><font style='background-color: #9b37ff'>(</font><font style='background-color: #9b05ff'>(v2 </font><font style='background-color: #9b00ff'>(stack-pop (stack))</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(v1 </font><font style='background-color: #9b6937'>(stack-pop </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(lambda </font><font style='background-color: #3769cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(if </font><font style='background-color: #6905cd'>(&gt; </font><font style='background-color: #6900cd'>(v1)</font><font style='background-color: #6905cd'> </font><font style='background-color: #69059b'>(v2)</font><font style='background-color: #6905cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #969696'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>0)</font><font style='background-color: #6969cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> if_icmple)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(let </font><font style='background-color: #cd699b'>(</font><font style='background-color: #cd6969'>(v2 </font><font style='background-color: #cd6937'>(stack-pop </font><font style='background-color: #cd6905'>(stack)</font><font style='background-color: #cd6937'>)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(v1 </font><font style='background-color: #0569cd'>(stack-pop </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(lambda </font><font style='background-color: #9b05cd'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(if </font><font style='background-color: #9b3769'>(&lt;= </font><font style='background-color: #9b3737'>(v1)</font><font style='background-color: #9b3769'> </font><font style='background-color: #969696'>(v2)</font><font style='background-color: #9b3769'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #37379b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>0)</font><font style='background-color: #9b37cd'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> if_icmplt)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(let </font><font style='background-color: #699bcd'>(</font><font style='background-color: #379bcd'>(v2 </font><font style='background-color: #059bcd'>(stack-pop </font><font style='background-color: #009bcd'>(stack)</font><font style='background-color: #059bcd'>)</font><font style='background-color: #379bcd'>)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(v1 </font><font style='background-color: #9b00cd'>(stack-pop (stack))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(lambda </font><font style='background-color: #9b6969'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(if </font><font style='background-color: #37699b'>(&lt; </font><font style='background-color: #05699b'>(v1)</font><font style='background-color: #37699b'> </font><font style='background-color: #37379b'>(v2)</font><font style='background-color: #37699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69379b'>(pc set </font><font style='background-color: #69059b'>(x)</font><font style='background-color: #69379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>0)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ifnull)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #9b699b'>(number? / stack-pop </font><font style='background-color: #9b6969'>(stack)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(pc set </font><font style='background-color: #3769cd'>(x)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> ifnonnull)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(if </font><font style='background-color: #6969cd'>(not </font><font style='background-color: #3769cd'>(number? / stack-pop </font><font style='background-color: #0569cd'>(stack)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(pc set </font><font style='background-color: #9b05cd'>(x)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>0)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> return)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(begin </font><font style='background-color: #699bcd'>(ret set </font><font style='background-color: #379bcd'>(hash-ref </font><font style='background-color: #059bcd'>(vars get)</font><font style='background-color: #379bcd'> 0)</font><font style='background-color: #699bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set -1)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> ireturn)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(begin </font><font style='background-color: #9b37ff'>(ret set </font><font style='background-color: #9b05ff'>(stack-pop </font><font style='background-color: #9b00ff'>(stack)</font><font style='background-color: #9b05ff'>)</font><font style='background-color: #9b37ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set -1)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> areturn)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(begin </font><font style='background-color: #cd699b'>(ret set </font><font style='background-color: #cd6969'>(stack-pop </font><font style='background-color: #cd6937'>(stack)</font><font style='background-color: #cd6969'>)</font><font style='background-color: #cd699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set -1)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> goto)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(target)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(pc set </font><font style='background-color: #9b37cd'>(target)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #699bff'>(= </font><font style='background-color: #379bff'>(op)</font><font style='background-color: #699bff'> invokevirtual)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69ff'>(lambda </font><font style='background-color: #9b37ff'>(target m n)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b699b'>(</font><font style='background-color: #9b6969'>(result </font><font style='background-color: #9b6937'>(stack-call </font><font style='background-color: #9b6905'>(stack)</font><font style='background-color: #9b6937'> </font><font style='background-color: #969696'>(target)</font><font style='background-color: #9b6937'> </font><font style='background-color: #9b3737'>(m)</font><font style='background-color: #9b6937'>)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>(if </font><font style='background-color: #3769cd'>(= </font><font style='background-color: #0569cd'>(n)</font><font style='background-color: #3769cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6937cd'>(stack-push </font><font style='background-color: #6905cd'>(stack)</font><font style='background-color: #6937cd'> </font><font style='background-color: #69379b'>(result)</font><font style='background-color: #6937cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6969cd'>0)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69ff'>(</font><font style='background-color: #cd37ff'>(= </font><font style='background-color: #cd05ff'>(op)</font><font style='background-color: #cd37ff'> invokeinterface)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd69cd'>(lambda </font><font style='background-color: #cd699b'>(target m n ignore)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #6969cd'>(</font><font style='background-color: #3769cd'>(result </font><font style='background-color: #0569cd'>(stack-call </font><font style='background-color: #0069cd'>(stack)</font><font style='background-color: #0569cd'> </font><font style='background-color: #0537cd'>(target)</font><font style='background-color: #0569cd'> </font><font style='background-color: #05699b'>(m)</font><font style='background-color: #0569cd'>)</font><font style='background-color: #3769cd'>)</font><font style='background-color: #6969cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>(if </font><font style='background-color: #9b05cd'>(= </font><font style='background-color: #9b00cd'>(n)</font><font style='background-color: #9b05cd'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b379b'>(stack-push </font><font style='background-color: #9b3769'>(stack)</font><font style='background-color: #9b379b'> </font><font style='background-color: #69379b'>(result)</font><font style='background-color: #9b379b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b37cd'>0)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #cd69cd'>)</font><font style='background-color: #cd69ff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>(</font><font style='background-color: #cd9b9b'>(= </font><font style='background-color: #cd9b69'>(op)</font><font style='background-color: #cd9b9b'> invokespecial)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(lambda </font><font style='background-color: #699bcd'>(target m n)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b69cd'>(let </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(result </font><font style='background-color: #9b00cd'>(stack-call-special (stack) </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b009b'>(hash-ref </font><font style='background-color: #9b0069'>(vars get)</font><font style='background-color: #9b009b'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #6900cd'>(target)</font><font style='background-color: #9b00cd'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b00cd'>(m))</font><font style='background-color: #9b05cd'>)</font><font style='background-color: #9b37cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>(if </font><font style='background-color: #9b6969'>(= </font><font style='background-color: #9b6937'>(n)</font><font style='background-color: #9b6969'> 1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #69699b'>(stack-push </font><font style='background-color: #37699b'>(stack)</font><font style='background-color: #69699b'> </font><font style='background-color: #69379b'>(result)</font><font style='background-color: #69699b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b699b'>0)</font><font style='background-color: #9b69cd'>)</font><font style='background-color: #9b9bcd'>)</font><font style='background-color: #cd9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>0)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110001013221101032211001010132111000010321110010013322111132210322111001001332033222110011111322110010101333221110000103332210011013222111001010322110011111322110010101333332221110001013221100101013322111000010332210113221110010013321333221110010103333332233'>hear</A>] </TT><TT>(define stack-call</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack target ct)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(ct)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(</font><font style='background-color: #cdcd9b'>(stack-pop </font><font style='background-color: #cdcd69'>(stack)</font><font style='background-color: #cdcd9b'>)</font><font style='background-color: #cdcdcd'> </font><font style='background-color: #9bcdcd'>(target)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(let </font><font style='background-color: #69cdff'>(</font><font style='background-color: #37cdff'>(arg </font><font style='background-color: #05cdff'>(stack-pop </font><font style='background-color: #00cdff'>(stack)</font><font style='background-color: #05cdff'>)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #9b69ff'>(stack-call </font><font style='background-color: #9b37ff'>(stack)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b69cd'>(target)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #6969ff'>(- </font><font style='background-color: #3769ff'>(ct)</font><font style='background-color: #6969ff'> 1)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(arg)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211100100032211010322110010101321001100032111000010321110010013322111132210322111001001332033221001101322210111010032211001111130232110010101333322111132210111010032111000013221001100033322101110100321100101132211100001033322101110100322111000010333332210011013222111001010322110011111322110010101333332221110010003221100101013322100110003322111000010332210113221110010013321333221110010103333332233'>hear</A>] </TT><TT>(define stack-call-special</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack self target ct)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(ct)</font><font style='background-color: #cd9bff'> 0)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(let </font><font style='background-color: #cdcd9b'>(</font><font style='background-color: #cdcd69'>(act </font><font style='background-color: #cdcd37'>(stack-pop / stack)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(if </font><font style='background-color: #69cdcd'>(act == </font><font style='background-color: #37cdcd'>(self)</font><font style='background-color: #69cdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bcd'>(act super </font><font style='background-color: #9b69cd'>(target)</font><font style='background-color: #9b9bcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(act </font><font style='background-color: #9bcd69'>(target)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bcdcd'>)</font><font style='background-color: #cdcdcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(let </font><font style='background-color: #69cdff'>(</font><font style='background-color: #37cdff'>(arg </font><font style='background-color: #05cdff'>(stack-pop </font><font style='background-color: #00cdff'>(stack)</font><font style='background-color: #05cdff'>)</font><font style='background-color: #37cdff'>)</font><font style='background-color: #69cdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b9bff'>(</font><font style='background-color: #9b69ff'>(stack-call-special </font><font style='background-color: #9b37ff'>(stack)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b69cd'>(self)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #6969ff'>(target)</font><font style='background-color: #9b69ff'> </font><font style='background-color: #9b37ff'>(- </font><font style='background-color: #9b05ff'>(ct)</font><font style='background-color: #9b37ff'> 1)</font><font style='background-color: #9b69ff'>)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(arg)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211001100132211010322110010101321001013322110010101321110101132211111132210010133221100101013211101010333332233'>hear</A>] </TT><TT>(define stack-push</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(stack set </font><font style='background-color: #cd9bff'>(prepend </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(stack get)</font><font style='background-color: #cd9bff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110011111322110103221100101013322100110132221010110132211101032211001010132111010103333322100000003221100101013211101011322111100322110010101321110101033332210101101333332233'>hear</A>] </TT><TT>(define stack-pop</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(let </font><font style='background-color: #cd9bff'>(</font><font style='background-color: #cd69ff'>(v </font><font style='background-color: #cd37ff'>(head </font><font style='background-color: #cd05ff'>(stack get)</font><font style='background-color: #cd37ff'>)</font><font style='background-color: #cd69ff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcd9b'>(stack set </font><font style='background-color: #cdcd69'>(tail </font><font style='background-color: #cdcd37'>(stack get)</font><font style='background-color: #cdcd69'>)</font><font style='background-color: #cdcd9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(v)</font><font style='background-color: #cdcdcd'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110011011322110103221100101013322111010322110010101321110101033332233'>hear</A>] </TT><TT>(define stack-peek</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(stack)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(head </font><font style='background-color: #cd9bff'>(stack get)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001011322111001113211001000322100003210132113213332233'>hear</A>] </TT><TT>(define stack-test1 <font style='background-color: #cdffff'>(cell new </font><font style='background-color: #9bffff'>(vector 5 3 1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211001101132211100101133321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-peek </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 3);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=21032211001111132211100101133321132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 3);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133211132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333211132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001100322111001113211001000322100001013332233'>hear</A>] </TT><TT>(define vars-test1 <font style='background-color: #cdffff'>(cell new </font><font style='background-color: #9bffff'>(hash-null)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001101322111001113211001000320332233'>hear</A>] </TT><TT>(define pc-test1 <font style='background-color: #cdffff'>(cell new 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111001110322111001113211001000320332233'>hear</A>] </TT><TT>(define ret-test1 <font style='background-color: #cdffff'>(cell new 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110011113221100100113221110011003322111001011332211100110133221110011103332233'>hear</A>] </TT><TT>(define test-jvm <font style='background-color: #cdffff'>(jvm-maker </font><font style='background-color: #9bffff'>(vars-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(stack-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdffcd'>(pc-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #9bffff'>(ret-test1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133210032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211001101032233'>hear</A>] </TT><TT>(test-jvm dup);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332100001032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 66);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332100110132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 77);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100111132110011101321132233'>hear</A>] </TT><TT>(test-jvm astore 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221100111113221110010113332100001032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 66);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211100111132110100000321132233'>hear</A>] </TT><TT>(test-jvm aload 3);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221100111113221110010113332100110132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 77);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110110003211101000032322110111013210010132221010111033211001000333221101110132100100322210101110332110010003332233'>hear</A>] </TT><TT>(class test-class <font style='background-color: #cdffff'>()</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(field x </font><font style='background-color: #ff9bff'>(</font><font style='background-color: #ff69ff'>(int)</font><font style='background-color: #ff9bff'> new)</font><font style='background-color: #ffcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffffcd'>(field y </font><font style='background-color: #ffff9b'>(</font><font style='background-color: #ffff69'>(int)</font><font style='background-color: #ffff9b'> new)</font><font style='background-color: #ffffcd'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21101321110100013221110100003211001000332233'>hear</A>] </TT><TT>(define test-this <font style='background-color: #cdffff'>(test-class new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110100013210010132111010113210132233'>hear</A>] </TT><TT>(test-this x set 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032211101000132100101321110101033210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test-this x get)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100110013221110010113322111010001332233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> <font style='background-color: #ffcdff'>(test-this)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032221100111113221110010113332100101321110101033210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(stack-pop </font><font style='background-color: #69ffff'>(stack-test1)</font><font style='background-color: #9bffff'>)</font><font style='background-color: #cdffff'> x get)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21100110013221110010113322111010001332233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> <font style='background-color: #ffcdff'>(test-this)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211001110132032233'>hear</A>] </TT><TT>(test-jvm astore 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010000032032233'>hear</A>] </TT><TT>(test-jvm aload 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111001111321101001103210010132210101110332233'>hear</A>] </TT><TT>(test-jvm getfield x <font style='background-color: #cdffff'>(int)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322110011111322111001011333210132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(stack-pop </font><font style='background-color: #9bffff'>(stack-test1)</font><font style='background-color: #cdffff'>)</font> 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010000032032233'>hear</A>] </TT><TT>(test-jvm aload 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010001032111132233'>hear</A>] </TT><TT>(test-jvm iconst 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111001111321101010003210010032210101110332233'>hear</A>] </TT><TT>(test-jvm putfield y <font style='background-color: #cdffff'>(int)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010001321001003211101010332111132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(test-this y get)</font> 15);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133211132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 7);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332101032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211010100132233'>hear</A>] </TT><TT>(test-jvm imul);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110011113211100000032233'>hear</A>] </TT><TT>(test-jvm ireturn);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110011103211101010332100011032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(ret-test1 get)</font> 70);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013211101001030232110032111010011302321101032211001010032110010101321010000133023210011013222110010110322111001113211001000322111010011333322111000322111001113211001000322101011333330232100110132221110101003221100100113221100101003322110010101332211001011033221110003333302322100000003221010000132211101010033221100101103211101010333221111322103221100101103211101010332110111111332211100032111010103322111010010322110010110321110101033221100101003322110010101332210100001333332233'>hear</A>] </TT><TT>(define state-machine-helper /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;? at /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;lambda <font style='background-color: #cdffff'>(vars stack machine)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #ffcdff'>(</font><font style='background-color: #ff9bff'>(pc </font><font style='background-color: #ff69ff'>(cell new </font><font style='background-color: #ff37ff'>(at)</font><font style='background-color: #ff69ff'>)</font><font style='background-color: #ff9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdcd'>(ret </font><font style='background-color: #ffcd9b'>(cell new </font><font style='background-color: #ffcd69'>(true)</font><font style='background-color: #ffcd9b'>)</font><font style='background-color: #ffcdcd'>)</font><font style='background-color: #ffcdff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;let <font style='background-color: #ffffcd'>(</font><font style='background-color: #ffff9b'>(jvm </font><font style='background-color: #ffff69'>(jvm-maker </font><font style='background-color: #ffff37'>(vars)</font><font style='background-color: #ffff69'> </font><font style='background-color: #cdff69'>(stack)</font><font style='background-color: #ffff69'> </font><font style='background-color: #ffcd69'>(pc)</font><font style='background-color: #ffff69'> </font><font style='background-color: #ffff37'>(ret)</font><font style='background-color: #ffff69'>)</font><font style='background-color: #ffff9b'>)</font><font style='background-color: #ffffcd'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(begin</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(machine </font><font style='background-color: #69ffff'>(jvm)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(pc get)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(if </font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(pc get)</font><font style='background-color: #cd9bff'> -1)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(ret get)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdff'>(state-machine-helper </font><font style='background-color: #69cdff'>(pc get)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9b9bff'>(vars)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(stack)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #69cdff'>(machine)</font><font style='background-color: #9bcdff'>)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111010101322111010010320332233'>hear</A>] </TT><TT>(define state-machine</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(state-machine-helper 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332101032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211001100132211100101133210000132233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 33);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322111010101322111001100332211100101133023211003211101010030232110032100101302322101101013222103221001013320332211101010032110011110321003332221032210010133213322111010100321101000013210033322111010100321110000003333210000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(state-machine </font><font style='background-color: #9bffff'>(vars-test1)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(stack-test1)</font><font style='background-color: #cdffff'> / ? jvm / ? x /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(cond </font><font style='background-color: #cdff9b'>(</font><font style='background-color: #cdff69'>(= </font><font style='background-color: #cdff37'>(x)</font><font style='background-color: #cdff69'> 0)</font><font style='background-color: #cdff9b'> </font><font style='background-color: #9bff9b'>(jvm istore 4)</font><font style='background-color: #cdff9b'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffcd'>(</font><font style='background-color: #69ffcd'>(= </font><font style='background-color: #37ffcd'>(x)</font><font style='background-color: #69ffcd'> 1)</font><font style='background-color: #9bffcd'> </font><font style='background-color: #9bcdcd'>(jvm iload 4)</font><font style='background-color: #9bffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(jvm ireturn)</font><font style='background-color: #cdffcd'>)</font><font style='background-color: #cdffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;33);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110011001322111001011332101032233'>hear</A>] </TT><TT>(stack-push <font style='background-color: #cdffff'>(stack-test1)</font> 10);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132111010110322110103221110101113211101100033023210011013222110010100302321110011132110010003023210001001302321000032211010032032033221101003213221110101113332211010032103221110110003333221100101013023211100111321100100030232100003330232111010101322110010100332211001010133023211003211101010030232110032100101302321011010132221032210010133203322111010100321101000013213332221032210010133213322111010100321101000013210333222103221001013321033221110101003211010100133322210322100101332113322111010100321110000003332211101010032101110113332233'>hear</A>] </TT><TT>(define bytecode-test-mul</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;<font style='background-color: #cdffff'>(lambda </font><font style='background-color: #9bffff'>(arg0 arg1)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>let </font><font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(vars / cell new / make-hash / vector </font><font style='background-color: #cd69ff'>(pair 0 0)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #cd9bcd'>(pair 1 </font><font style='background-color: #cd9b9b'>(arg0)</font><font style='background-color: #cd9bcd'>)</font><font style='background-color: #cd9bff'> </font><font style='background-color: #9b9bff'>(pair 2 </font><font style='background-color: #699bff'>(arg1)</font><font style='background-color: #9b9bff'>)</font><font style='background-color: #cd9bff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(stack / cell new / vector)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'> /</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffff'>state-machine </font><font style='background-color: #cdffcd'>(vars)</font><font style='background-color: #cdffff'> </font><font style='background-color: #9bffff'>(stack)</font><font style='background-color: #cdffff'> / ? jvm / ? x / cond</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> 0)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(jvm iload 1)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(</font><font style='background-color: #cdff9b'>(= </font><font style='background-color: #cdff69'>(x)</font><font style='background-color: #cdff9b'> 1)</font><font style='background-color: #cdffcd'> </font><font style='background-color: #9bffcd'>(jvm iload 2)</font><font style='background-color: #cdffcd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(= </font><font style='background-color: #37ffff'>(x)</font><font style='background-color: #69ffff'> 2)</font><font style='background-color: #9bffff'> </font><font style='background-color: #9bcdff'>(jvm imul)</font><font style='background-color: #9bffff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(</font><font style='background-color: #cd9bff'>(= </font><font style='background-color: #cd69ff'>(x)</font><font style='background-color: #cd9bff'> 3)</font><font style='background-color: #cdcdff'> </font><font style='background-color: #cdcdcd'>(jvm ireturn)</font><font style='background-color: #cdcdff'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdffcd'>(jvm return)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221110101103210132100133210110132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(bytecode-test-mul 5 9)</font> 45);</TT><BR>
<BR>

</BODY>
</HTML>
