subbukk | 1 Feb 2008 14:02
Picon

Re: Etoys - create duplicate (not sibling) from a script?

On Thursday 31 Jan 2008 3:34:07 pm Scott Wallace wrote:
> Hi, Mark,
>
> You're right that there's no direct programatic way using tiles alone
> to obtain a proper "duplicate" (as opposed to a "sibling,") except (as
> Pierre-André suggests) by using "do menu item - duplicate,"

I dont see 'duplicate' entry in my version of etoys (2.3#1885). Is this 
controlled by any Preference setting?

Subbu
Scott Wallace | 1 Feb 2008 19:54

Re: Etoys - create duplicate (not sibling) from a script?

Hi, Subbu,

You'll see it in the menu only if the eToyFriendly preference is  
false, in which case it can be found in the "halo actions..." submenu.

But even if eToyFriendly is *true*, making "halo actions..." not  
visible via the UI, you can still invoke it via do-menu-item.

Cheers,

   -- Scott

On Feb 1, 2008, at 5:02 AM, subbukk wrote:

> On Thursday 31 Jan 2008 3:34:07 pm Scott Wallace wrote:
>> Hi, Mark,
>>
>> You're right that there's no direct programatic way using tiles alone
>> to obtain a proper "duplicate" (as opposed to a "sibling,") except  
>> (as
>> Pierre-André suggests) by using "do menu item - duplicate,"
>
> I dont see 'duplicate' entry in my version of etoys (2.3#1885). Is  
> this
> controlled by any Preference setting?
>
> Subbu
>
> _______________________________________________
> Squeakland mailing list
(Continue reading)

Alan Kay | 1 Feb 2008 20:45

Re: RE : Etoys - create duplicate (not sibling) from a script?

Hi Mark --

We should have done this better.

Here is how I handle things that are "like this" 
this may or may not work for your case.

If you build a bunch of components on a Playfield 
it is smart enough to act as a little name-space, 
so when it is copied all the links between the 
components will be preserved in the new composite 
object. (Again, we should do this better.)

So e.g. if you have an object that is controlled 
by a joystick morph, you can put both of these in 
a Playfield, copy the Playfield, and the new 
object and the new joystick will be linked.

Cheers,

Alan

At 02:04 AM 1/31/2008, Scott Wallace wrote:
>Hi, Mark,
>
>You're right that there's no direct programatic way using tiles alone
>to obtain a proper "duplicate" (as opposed to a "sibling,") except (as
>Pierre-André suggests) by using "do menu item - duplicate," which,
>unsatisfactorily, leaves the clone in the "hand" rather than allowing
>you programatically to place it where you wish.
(Continue reading)

Timothy Falconer | 1 Feb 2008 23:39

new waveplace website, haiti video, etc.

Hi everyone,

Waveplace raises money to buy XOs for Caribbean children.  We're creating courseware to teach digital media skills.  We're training teachers to use XOs in constructionist ways.

And we have a new website:  http://waveplace.com

Of interest since last time ... 

1) Waveplace went to Haiti and made a wonderful video showing Susie Krabacher (subject of an upcoming major motion picture) with her kids and an XO:


2) we're a few weeks into our first pilot in St John ... the twenty kids are loving their XOs and Squeak Etoys.  See our press:


3) we've just published our first newsletter, which talks about these two efforts as well as another upcoming pilot on St Vincent:


4) Alan Kay and Kim Rose joined our board of advisors!   This is a very good thing, since we're focusing entirely on Squeak Etoys in our courseware.

If you haven't been to the site before, there's twenty video tutorials on Squeak Etoys, which people seem to like.   Another twenty are scheduled to appear this month.


Anyway, sign up for our monthly newsletter if you're interested, and pass the word if you have time.  We need all the help we can get.

Thanks,
Tim

--
Timothy Falconer
Waveplace Foundation Inc.
_______________________________________________
Squeakland mailing list
Squeakland@...
http://squeakland.org/mailman/listinfo/squeakland
subbukk | 4 Feb 2008 08:22
Picon

Re: Etoys - create duplicate (not sibling) from a script?

On Saturday 02 Feb 2008 12:24:30 am Scott Wallace wrote:
> Hi, Subbu,
>
> You'll see it in the menu only if the eToyFriendly preference is
> false, in which case it can be found in the "halo actions..." submenu.
Thank you, Scott and Andre. This option totally slipped my mind.

Scott's solution using a textual script is really neat. The playfield already 
keeps track of collections of Robots, so we could use it to track duplicates. 
The duplicate's position can be computed based on the cursor or count.

E.g. Playfield>>makeDuplicate
	self includeAtCursor: self getValueAtCursor costume duplicate player.
	self getValueAtCursor turn: 45; forward: 10; turn: 45

Regards .. Subbu
goran | 4 Feb 2008 23:25
Picon
Gravatar

[ANN] Squeak Foundation Election 2008 coming up!

(Ron beat me to it :) but this one is official)

Dear Squeakers,

A year has passed (oh, so quickly) and it is time to reflect a bit and
ramp up your democratic rights here in Squeak country! Every year we
elect the Squeakfoundation Board (http://www.squeak.org/Foundation)
consisting of seven members from our community.

This year I have stepped up as the election leader of 2008 relieving
Daniel Vainsencher of this duty (thank you Daniel for earlier
elections!) and hope to lead us through it without too many problems -
after all, we know how this works by now. :)

The schedule and process is as follows, only slightly adjusted from
earlier years:

Now through 22nd February (circa 18 days): Nominations of board members
	Candidates should nominate themselves on the squeak-dev mailing list.
	Or if you nominate someone else, make sure that person really wants
	to run. :)

22nd February to 29th February: Campaigning period
	During this period the candidates should ideally present themselves
	and the community can ask questions. We will probably organise some
	form of structured Q&A activity - details to follow soon.

1st march 6PM (18.00) UTC: Online election starts using the CIVS system
	The voting period is one week long and ballots are sent out via email.
	Only Squeakers rated as Apprentice (or higher) on
	people.squeakfoundation.org are eligible to vote - make sure your
	email address is up to date there!!!

8th march 6PM (18.00) UTC: Online election ends
	Results will be announced as soon as possible on the 8th or 9th.

IMPORTANT:

In order to vote - be sure to confirm that you have an account on
people.squeakfoundation.org and that your email address is up to date. 
If you are not already registered on the site do so as soon as
possible. Include information about your participation in the Squeak
community to aid everyone in determining your appropriate certification.
If you have an account but cannot access it any longer please email
box-admins <at> lists.squeakfoundation.org and specify your account name.
When the voting period starts all voters will receive an email with
instructions and a link to the voting website.

If there are any further questions, just reply and I will follow up on
squeak-dev. More information and details will follow and everything
about the election can be tracked here:

	http://wiki.squeak.org/squeak/6025

regards, Göran Krampe on behalf of the Election Team


Gmane