
<HTML><HEAD><TITLE>CosmicOS message</TITLE></HEAD>
<BODY BGCOLOR='#ffffff'>
<HR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT><A NAME='9'><FONT COLOR=red>#&nbsp;MATH demonstrate existence of memory</FONT></A></TT><BR>
<TT>[<A HREF='sound.cgi?s=21101321010003210101032233'>hear</A>] </TT><TT>(define forty-something 42);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032101010322101000332233'>hear</A>] </TT><TT>(= 42 <font style='background-color: #cdffff'>(forty-something)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;now introduce a function</TT><BR>
<TT>[<A HREF='sound.cgi?s=21110321010013221100321001013023210013221001013322100101333023210320322101001320332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 0 <font style='background-color: #ffcdff'>(square 0)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321010013221100321001013023210013221001013322100101333023210321000032210100132100332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 16 <font style='background-color: #ffcdff'>(square 4)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21110321010013221100321001013023210013221001013322100101333023210321000000322101001321000332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 64 <font style='background-color: #ffcdff'>(square 8)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211103210100132211003210010130232100132210010133221001013330232103210013221010013211332233'>hear</A>] </TT><TT>(assign square <font style='background-color: #cdffff'>(? x / * </font><font style='background-color: #9bffff'>(x)</font><font style='background-color: #cdffff'> </font><font style='background-color: #cdcdff'>(x)</font><font style='background-color: #cdffff'>)</font> /</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>&nbsp;&nbsp;= 9 <font style='background-color: #ffcdff'>(square 3)</font>);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;show that functions can be remembered across statements</TT><BR>
<TT>[<A HREF='sound.cgi?s=2110132101001302321100321001013023210013221001013322100101332233'>hear</A>] </TT><TT>(define square / ? x / * <font style='background-color: #cdffff'>(x)</font> <font style='background-color: #ffcdff'>(x)</font>);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001321013321100132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 5)</font> 25);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001320332032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 0)</font> 0);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001321332132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 1)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101001321001332101000132233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(square 9)</font> 81);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=211013210101030232110032100101302321010322100101332132233'>hear</A>] </TT><TT>(define plusone / ? x / + <font style='background-color: #cdffff'>(x)</font> 1);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=21032210101032111332100032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 7)</font> 8);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101010321133210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 3)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=210322101010321133210032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 3)</font> 4);</TT><BR>
<BR>
<TT>[<A HREF='sound.cgi?s=2103221010103210133211032233'>hear</A>] </TT><TT>(= <font style='background-color: #cdffff'>(plusone 5)</font> 6);</TT><BR>
<BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;This could all be simplified or removed</TT><BR>
<TT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TT><TT>#&nbsp;once the handling of true / false stabilizes</TT><BR>

</BODY>
</HTML>
