
<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='57'><FONT COLOR=red>#&nbsp;JAVA native implementation of a Java list, hash classes</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321111101103221101032210010132100100332211113221100030232100101332211113221100030232100100332210322100101332210010033322101100333221111322110003023210010033221011003322100101321011100113221001003333332233'>hear</A>] </TT><TT>(define flex-equals</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'>(x y)</font><font style='background-color: #cdffff'> </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? / x)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdcd'>(if </font><font style='background-color: #cdcd9b'>(number? / y)</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: #9bcdcd'>(= </font><font style='background-color: #69cdcd'>(x)</font><font style='background-color: #9bcdcd'> </font><font style='background-color: #9b9bcd'>(y)</font><font style='background-color: #9bcdcd'>)</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: #cd9bcd'>(false)</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'>(if </font><font style='background-color: #69cdff'>(number? / y)</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: #9b9bff'>(false)</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: #9bcdcd'>(x equals </font><font style='background-color: #9bcd9b'>(y)</font><font style='background-color: #9bcdcd'>)</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=21101321111101113221101032210010133221011100032211010322100100332211111011032210010133221001003333332233'>hear</A>] </TT><TT>(define remove-object</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'>(x)</font><font style='background-color: #cdffff'> </font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(remove-match </font><font style='background-color: #cd9bff'>(lambda </font><font style='background-color: #cd69ff'>(y)</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;&nbsp;<font style='background-color: #cd9bcd'>(flex-equals </font><font style='background-color: #cd9b9b'>(x)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #9b9bcd'>(y)</font><font style='background-color: #cd9bcd'>)</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=2110132111111000322110103221001013211101133221111322113221111013023211101133203322111132211111011032211101030232111011332210010133322101011332211111100032210010133221111003023211101133332210110033332233'>hear</A>] </TT><TT>(define contains-object</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'>(x lst)</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'>(&gt; </font><font style='background-color: #cd69ff'>(list-length / lst)</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'>(if </font><font style='background-color: #cdcd9b'>(flex-equals </font><font style='background-color: #cdcd69'>(head / lst)</font><font style='background-color: #cdcd9b'> </font><font style='background-color: #9bcd9b'>(x)</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;<font style='background-color: #9bcdcd'>(true)</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: #cd9bcd'>(contains-object </font><font style='background-color: #cd69cd'>(x)</font><font style='background-color: #cd9bcd'> </font><font style='background-color: #cd9b9b'>(tail / lst)</font><font style='background-color: #cd9bcd'>)</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'>(false)</font><font style='background-color: #cdcdff'>)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110110003211111100132322110111013211001011322210111111132111011010321011011103321100100033322100100113211100000322110103221001013322110010113221001013333322110111013211000100322111001113211001000322100003333221001001132101110000322100110003332210010011321011100013221001100032101110000333221001001132111111010322110103221001013322110001003211101011322111111322100101332211000100321110101033333322100100113211001003221001100032111111010333221001001132111111011322110103221001013322110001003211101011322111110111322100101332211000100321110101033333322100100113211000110322100110003211111101133322100100113211111110032211010322100101332211111100032210010133221100010032111010103333322100100113211111110132210011000321111111003332210010011321111111103221101032210010133221111103221100010032111010103322100101333332210010011321110101032210011000321111111103332210010011321111111113221000000000321100100032210011000333322100100113210000000013221001100032111111111333221001001132100000001032211110132211000100321110101033332210010011321000000011322100110003210000000103332233'>hear</A>] </TT><TT>(class COS_JList <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'>(</font><font style='background-color: #ff69ff'>(java lang Object)</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'>(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 contents </font><font style='background-color: #9bffff'>(cell new </font><font style='background-color: #69ffff'>(vector)</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 &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; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-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 add-Object-V </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(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: #9bcdff'>(contents set </font><font style='background-color: #9b9bff'>(prepend </font><font style='background-color: #9b69ff'>(x)</font><font style='background-color: #9b9bff'> </font><font style='background-color: #9b9bcd'>(contents get)</font><font style='background-color: #9b9bff'>)</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 add </font><font style='background-color: #ff9bff'>(self add-Object-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 remove-Object-Z </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;<font style='background-color: #cdff9b'>(contents 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;&nbsp;&nbsp;<font style='background-color: #9bff9b'>(remove-object </font><font style='background-color: #69ff9b'>(x)</font><font style='background-color: #9bff9b'> </font><font style='background-color: #9bcd9b'>(contents get)</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 remove </font><font style='background-color: #9bffff'>(self remove-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 contains-Object-Z </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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ff9bcd'>(contains-object </font><font style='background-color: #ff9b9b'>(x)</font><font style='background-color: #ff9bcd'> </font><font style='background-color: #cd9bcd'>(contents get)</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 contains </font><font style='background-color: #ffff9b'>(self contains-Object-Z)</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-I-Object </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(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: #9bcdff'>(list-ref </font><font style='background-color: #9b9bff'>(contents get)</font><font style='background-color: #9bcdff'> </font><font style='background-color: #9bcdcd'>(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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #ffcdff'>(method get </font><font style='background-color: #ff9bff'>(self get-I-Object)</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 iterator-Iterator </font><font style='background-color: #ffff9b'>(COS_JListIterator new </font><font style='background-color: #ffff69'>(self)</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 iterator </font><font style='background-color: #9bffff'>(self iterator-Iterator)</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 size-V-I </font><font style='background-color: #ff9bff'>(list-length </font><font style='background-color: #ff69ff'>(contents get)</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 size </font><font style='background-color: #ffff9b'>(self size-V-I)</font><font style='background-color: #ffffcd'>)</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=21101321111001113221111110013211001000332233'>hear</A>] </TT><TT>(define test1 <font style='background-color: #cdffff'>(COS_JList new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21000000032211110011132111111010322111100111333221032130232111100111321000000010332233'>hear</A>] </TT><TT>(begin <font style='background-color: #cdffff'>(test1 add-Object-V </font><font style='background-color: #9bffff'>(test1)</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'>(= 1 / test1 size-V-I)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2111100111321110000132211110011132111111110320332233'>hear</A>] </TT><TT>(test1 == <font style='background-color: #cdffff'>(test1 get-I-Object 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211011000321000000100323221101110132110010113222101111111321110110103210110111033211001000333221001001132111000003221101032210010133221100101132210010133333221101110132110001003221110011132110010003221100321001013203333221001001132101110000322100110003332210010011321011100013221001100032101110000333221001001132100000010132211010322100101321001003322100110132221010010302321100010032111010103332211000100321110101132211003210011032211113221111101103221001103322100101333221001003322101001032210011033333333322100100113210000001103221001100032100000010133322100100113210000001113221101032210010133221100010032111010103221001013333322100100113211101010322100110003210000001113332233'>hear</A>] </TT><TT>(class COS_JHashMap <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'>(</font><font style='background-color: #ff69ff'>(java lang Object)</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'>(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 contents </font><font style='background-color: #9bffff'>(cell new </font><font style='background-color: #69ffff'>(? x 0)</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 &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; </font><font style='background-color: #ffff9b'>(self &lt;init&gt;-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 put-Object-Object-V </font><font style='background-color: #9bffff'>(lambda </font><font style='background-color: #69ffff'>(x y)</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;<font style='background-color: #9bcdff'>(let </font><font style='background-color: #9b9bff'>(</font><font style='background-color: #9b69ff'>(prev / contents get)</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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcdcd'>(contents 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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #9bcd9b'>(? z </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;&nbsp;<font style='background-color: #9bcd69'>(if </font><font style='background-color: #9bcd37'>(flex-equals </font><font style='background-color: #9bcd05'>(z)</font><font style='background-color: #9bcd37'> </font><font style='background-color: #69cd37'>(x)</font><font style='background-color: #9bcd37'>)</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;&nbsp;<font style='background-color: #69cd69'>(y)</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;&nbsp;<font style='background-color: #9b9b69'>(prev </font><font style='background-color: #9b6969'>(z)</font><font style='background-color: #9b9b69'>)</font><font style='background-color: #9bcd69'>)</font><font style='background-color: #9bcd9b'>)</font><font style='background-color: #9bcdcd'>)</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 put </font><font style='background-color: #ff9bff'>(self put-Object-Object-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 get-Object-Object </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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdff9b'>(contents get </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'>(method get </font><font style='background-color: #9bffff'>(self get-Object-Object)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132100000100032210000001003211001000332233'>hear</A>] </TT><TT>(define test2 <font style='background-color: #cdffff'>(COS_JHashMap new)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210000000322100000100032100000010132101321010332210321010302321000001000321110101032101332233'>hear</A>] </TT><TT>(begin <font style='background-color: #cdffff'>(test2 put-Object-Object-V 5 10)</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'>(= 10 / test2 get 5)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;There is Java code for COS_JList available</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;There is Java code for COS_JHashMap available</TT><BR>

</BODY>
</HTML>
