Re: eToys questions - creating a sketch for a backdrop image - 'stage'

Steve Thomas <sthomas1-gQhbkF4bah9Wk0Htik3J/[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.squeakland
Message-ID <CAGa9PAZu7R4RhAY-qFt=O-6-g+6S7EpAgezjHYgx29-g4+aecA@mail.gmail.com>
On Mon, Feb 27, 2012 at 11:39 AM, K. K. Subramaniam <[email protected]>wrote:

> On Monday 27 Feb 2012 10:36:46 AM R.D. Latimer wrote:> And also - can I
> duplicate scripts, make copies - not siblings - so I
> > can save time using scripts with similar blocks.
> There are many ways in which you can have non-siblings be driven by the
> same
> script. For instance, you can put all such objects into an invisible holder
> and use 'Holder's tell all contents'. See Bert's video on Pythagoras
> theorem
> for some more hints.
>

True there are many ways you can have non-siblings driven by the same
script. I can think of at least two:

   1. Have  a script that uses a "player" parameter
   2. The Bert way: Create your own scripting tiles

I should create a video to explain these (see Bert'sSqueakfest
2010<http://youtu.be/WUxMP46PM-I> talk
here, but I may create a shorter version even though that would leave out
of lot of the wonderful things Bert demonstrated, more folks may watch it).

That said, I still think it's too hard to re-use scripts in Etoys.  Some
things should be hard fun, but these methods can be just plain
annoying/frustrating (although a good argument could be made for having
kids create their own scripting tiles and the method demonstrated by
Bert is wonderful).

And while I agree it would be good for kids to be encouraged to create
their own scripting tiles, most of the time its more trouble than its worth
or more effort than should be asked of kids at certain points in their
learning.

I can travel from Princeton to NYC by walking and I would see and learn a
lot along the way, but who has the time or the energy.  I'd rather take a
train.

So it would be nice if there was a simpler way of re-using scripts.
 Knowing Etoys, there probably is and perhaps method 1 above is a partial
solution, not sure need to think about this more.

Comments and suggestions welcome.

Stephen

_______________________________________________
squeakland mailing list
[email protected]
http://lists.squeakland.org/mailman/listinfo/squeakland
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.