Help with morph and world refresh
Alan.Kay at squeakland.org
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).
>GPG key ID: BEEA7EFE
More information about the Squeak-dev