[squeak-dev] Etoys Tiles
Bert Freudenberg
bert at freudenbergs.de
Sun Sep 21 12:16:20 UTC 2008
Am 21.09.2008 um 13:51 schrieb Karl Ramberg:
> kemal asad-syed wrote:
>> as i am playing with some Etoys i found this page
>> http://wiki.squeak.org/squeak/3944 . but i don't get it
>> is there a way i can add vocabulary without touching the
>> "general"player class but just making a Morph subclass . if not
>> can i subclass the player to have myspecial player class for my morph
>> I am trying to make my vocabulary modification the least
>> intrusive in thye systeme . I am looking for ideas .
>> thanks.
>> Kemal
> As far as I know you have to extend Player with getter and setters
> etc as well as adding the additions to scripting categories on the
> class side of the morph.
Hi Kemal,
it's part of the Etoys philosophy to have only a single class of
player. For example, you can change the costume (the morph) of a
player dynamically, so the player needs to have the vocabular to serve
all the different costumes it could wear. This would break if you
create specialized subclasses of Player.
Btw, in Smalltalk adding extension methods to other classes is not
considered as "intrusive" as in other languages.
Hth,
- Bert -
More information about the Squeak-dev
mailing list
|