<div>
            <div>
                <span>Take a look at:&nbsp;<a href="http://rmod.lille.inria.fr/botsinc">http://rmod.lille.inria.fr/botsinc</a><br>
                </span>
                <span></span>
                
                <p style="color: #a0a0a0;">On Monday, February 28, 2011 at 6:05 PM, Gary Dunn wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><p>The direct answer is thay it depends on how you design tour interpreter. In Squeak we fiddle in a Workspace but that is not an interpreter. We invoke the interpreter with do it or evaluate. In other scripting languages the script is a file read by the interpreter. </p>

<p>In a smalltalk method, a statement begins with an object which receives messages represented by the remaining items in the statement. Your Ellipse would be such an object and it would have a method called forward.</p>

<p>The less direct answer is a comment. No need to create a scripting language for kids because smalltalk is already that tool. Please read up on Squeaks history, and its creator Alan Kay. Start with Wikipedia. Then dig into Squeaks morphic interface&nbsp; which removes most of the abstraction of scripting. Then look at eToys. It's all there, a rich and delightful world for children of all ages.</p>

<p></p><blockquote type="cite"><div>On Feb 28, 2011 6:31 AM, "Steve Thomas" &lt;<a href="mailto:sthomas1@gosargon.com">sthomas1@gosargon.com</a>&gt; wrote:<br><br>I am playing with the idea of creating a scripting language for kids.<div>
<br></div><div>So given the script below p1 is being set to an object/Player named Ellipse:<br><div><br></div></div><blockquote type="cite"><div>
<div><div><div>script2</div></div></div><div>&nbsp;&nbsp; &nbsp;| t1 t2 p1 |</div><div>&nbsp;&nbsp; &nbsp;p1 := Ellipse</div><div>&nbsp;&nbsp; &nbsp;t1 := 'forward'.</div><div>&nbsp;&nbsp; &nbsp;t2 := 5</div><div><br></div></div></blockquote>How can I get it to "do/execute": <b>p1 forward: 5</b><div>

<br></div><div>Stephen</div>
<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
<br></div></blockquote><p></p>
</div><div>_______________________________________________<br>Beginners mailing list<br><a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br></div></div></span>
                
                
                
                
                </blockquote>
                
                <div>
                    <br>
                </div>
            </div>
        </div>