
<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='35'><FONT COLOR=red>#&nbsp;OBJECT an example object -- a 2D point</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321011111132211010322100101321001003322101111103221101032210011000321100000033221011010132221032211000000332100101332210010133322210322110000003321001003322100100333222103221100000033210111111332210011000333222103221100000033210103322110103222101011032101111113332210111111322101032210010133221010110321001013332210103221001003322101011032100100333333222103221100000033210332211010322210101103210111111333221013221032210010133221010110321001013332210322100100332210101103210010033333320333332233'>hear</A>] </TT><TT>(define point</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></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cdcdff'>(reflective</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bff'>(lambda </font><font style='background-color: #cd69ff'>(self msg)</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'>(cond </font><font style='background-color: #cd9b9b'>(</font><font style='background-color: #cd9b69'>(= </font><font style='background-color: #cd9b37'>(msg)</font><font style='background-color: #cd9b69'> x)</font><font style='background-color: #cd9b9b'> </font><font style='background-color: #9b9b9b'>(x)</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;&nbsp;<font style='background-color: #9b9bcd'>(</font><font style='background-color: #699bcd'>(= </font><font style='background-color: #379bcd'>(msg)</font><font style='background-color: #699bcd'> y)</font><font style='background-color: #9b9bcd'> </font><font style='background-color: #9b69cd'>(y)</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;<font style='background-color: #cd69cd'>(</font><font style='background-color: #cd37cd'>(= </font><font style='background-color: #cd05cd'>(msg)</font><font style='background-color: #cd37cd'> point)</font><font style='background-color: #cd69cd'> </font><font style='background-color: #cd699b'>(self)</font><font style='background-color: #cd69cd'>)</font></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9b9b'>(</font><font style='background-color: #cd9b69'>(= </font><font style='background-color: #cd9b37'>(msg)</font><font style='background-color: #cd9b69'> +)</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;&nbsp;&nbsp;<font style='background-color: #9b9b9b'>(lambda </font><font style='background-color: #699b9b'>(</font><font style='background-color: #379b9b'>(p point)</font><font style='background-color: #699b9b'>)</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'>(point </font><font style='background-color: #9b379b'>(+ </font><font style='background-color: #9b059b'>(x)</font><font style='background-color: #9b379b'> </font><font style='background-color: #9b3769'>(p x)</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;&nbsp;&nbsp;&nbsp;<font style='background-color: #9b6969'>(+ </font><font style='background-color: #9b6937'>(y)</font><font style='background-color: #9b6969'> </font><font style='background-color: #969696'>(p y)</font><font style='background-color: #9b6969'>)</font><font style='background-color: #9b699b'>)</font><font style='background-color: #9b9b9b'>)</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;&nbsp;<font style='background-color: #9b9bcd'>(</font><font style='background-color: #699bcd'>(= </font><font style='background-color: #379bcd'>(msg)</font><font style='background-color: #699bcd'> =)</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: #9b69cd'>(lambda </font><font style='background-color: #9b37cd'>(</font><font style='background-color: #9b05cd'>(p point)</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'>(and </font><font style='background-color: #9b6969'>(= </font><font style='background-color: #9b6937'>(x)</font><font style='background-color: #9b6969'> </font><font style='background-color: #969696'>(p x)</font><font style='background-color: #9b6969'>)</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: #69699b'>(= </font><font style='background-color: #37699b'>(y)</font><font style='background-color: #69699b'> </font><font style='background-color: #69379b'>(p y)</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></TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font style='background-color: #cd9bcd'>0)</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=21101321100000132210111111321321011332233'>hear</A>] </TT><TT>(define point1 <font style='background-color: #cdffff'>(point 1 11)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2110132110000103221011111132103210110332233'>hear</A>] </TT><TT>(define point2 <font style='background-color: #cdffff'>(point 2 22)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103213221100000132100101332233'>hear</A>] </TT><TT>(= 1 <font style='background-color: #cdffff'>(point1 x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101103221100001032100100332233'>hear</A>] </TT><TT>(= 22 <font style='background-color: #cdffff'>(point2 y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011322210111111321011321100332100101332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(point 11 12)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321011322221011111132101132110033210111111332100101332233'>hear</A>] </TT><TT>(= 11 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(point 11 12)</font><font style='background-color: #9bffff'> point)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000032222101111113210000321000133210111111332100101332233'>hear</A>] </TT><TT>(= 16 <font style='background-color: #cdffff'>(</font><font style='background-color: #9bffff'>(</font><font style='background-color: #69ffff'>(point 16 17)</font><font style='background-color: #9bffff'> point)</font><font style='background-color: #cdffff'> x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210321000013221100000132101032211000010332100100332233'>hear</A>] </TT><TT>(= 33 <font style='background-color: #cdffff'>(point1 + </font><font style='background-color: #9bffff'>(point2)</font><font style='background-color: #cdffff'> y)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000001321010322110000103321032210111111321132100001332233'>hear</A>] </TT><TT>(point1 + <font style='background-color: #cdffff'>(point2)</font> = <font style='background-color: #ffcdff'>(point 3 33)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211000010321010322110000013321032210111111321132100001332233'>hear</A>] </TT><TT>(point2 + <font style='background-color: #cdffff'>(point1)</font> = <font style='background-color: #ffcdff'>(point 3 33)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=22101111113211001003211001000332101032210111111321100100032110010033210322101111113210010110032100101100332233'>hear</A>] </TT><TT>(<font style='background-color: #cdffff'>(point 100 200)</font> + <font style='background-color: #ffcdff'>(point 200 100)</font> = <font style='background-color: #ffffcd'>(point 300 300)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210110000321011111132211000001332233'>hear</A>] </TT><TT>(instanceof point <font style='background-color: #cdffff'>(point1)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2100322101100003210101110322110000013332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(instanceof int </font><font style='background-color: #9bffff'>(point1)</font><font style='background-color: #cdffff'>)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21011000032101011103210132233'>hear</A>] </TT><TT>(instanceof int 5);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210032210110000321011111132101332233'>hear</A>] </TT><TT>(not <font style='background-color: #cdffff'>(instanceof point 5)</font>);</TT><BR>
<BR>

</BODY>
</HTML>
