Help with morph and world refresh

Alan Kay Alan.Kay at
Sun Apr 6 18:54:49 UTC 2003

Of course, there *is* looping in etoys because each script can be 
started to loop (look in the "scripting" category for these commands 
to start and stop scripts). The main thing that is not supplied here 
is a case structure (like the one for Tests) that handles 
initialization of loops. This turns out not to be missed at all with 
children in K-6 (we will have such things in the next version of 
etoys in Andreas' Tweak stuff).  If you do want to initialize a loop, 
then just use another script and then start the looping script with 
the last line.



At 8:06 AM -0700 4/6/03, Ned Konz wrote:
>On Saturday 05 April 2003 05:25 am, Stephane Ducasse wrote:
>>  Simply because I could not master it. I'm too programming-language
>>  oriented and I wanted to tell another story. eToy is event based
>>  and concurrent and I wanted to be sequential. All in all in the end
>>  is good because we will have multiple
>>  material for teachers. I still think that a good book on using eToy
>>  would be great and hope kim will have one soon. I hope to finish
>>  the first book before the summer.
>If you're doing Karel, it should be pretty easy to do so in eToys.
>You'd supply scripts (or built-ins) for the basic 6 actions, and
>they'd write another script that calls those routines. No loops, of
>course, but they'd have conditionals. (And recursion).
>The concurrency would be absent or hidden (for instance, you would
>probably need a constantly-running script on the beepers to tell the
>robot when it's on top of a beeper).
>Ned Konz


More information about the Squeak-dev mailing list