[Squeak-ev] Re: Wer kennt "Panther"?

Guido Stepken gstepken at googlemail.com
Mon Nov 21 14:00:45 UTC 2011


Hallo, Jens!

*lach*

Ganz Smalltalk besteht aus kontextorientierten Event- oder genauer Message - Listeners, genannt "Objekte"

Have fun, Guido Stepken

Am 21.11.2011 um 14:42 schrieb Jens Mönig <jens at moenig.org>:

> Panther ist in vielerlei Hinsicht bemerkenswert!
> 
> Das erstaunlichste dabei ist, dass es spontan von einer Gruppe Kindern und
> Jugendlicher ganz ohne Beteiligung von Erwachsenen entstanden ist. Die
> Panther-Entwickler kamen aus verschiedenen Ländern und haben sich auf der
> Scratch Webseite getroffen und ihre Entwicklungen über das Scratch Forum
> miteinander abgestimmt. Dabei haben sie im wesentlichen den Scratch
> Quellcode nach Features durchforstet, mit denen John Maloney mal irgendwann
> experimentiert hat (z.B. Clonen von Sprites), die aber in Scratch nicht
> offiziel "freigeschaltet" worden sind. Teilweise arbeiten sie jetzt an BYOB
> und Snap mit.
> 
> Markus, die Idee "Nachrichten" nicht nur "an alle" senden zu können, sondern
> auch an einzelne Sprites, ist vielleicht nicht wirklich das, wonach Du
> suchst. Ich glaube, dass hier die Nomenklatur "Nachrichten" dem
> Missverständnis Vorschub leistet, dass das irgendwas mit "message passing" à
> la Objektorientierung zu tun hat. In Wahrheit sind Scratch-Nachrichten wohl
> eher Ereignisse (events), denn es können z.B. auch keine Argumente
> mitgegeben werden. Gleiches gilt für Scratch-Skripte, die m.E. keine
> Methoden iSv Smalltalk sind, sondern eher "Event-listeners". Scratch ist
> nicht objektorientiert, dazu fehlt es an Vererbung und eben an Message
> Passing, und man müsste sich schon ziemlich verbiegen, Objektorientierung
> anhand von Scratch zu lehren. Gleiches gilt - glaube ich zumindest - auch
> für Etoys. In BYOB haben wir in der aktuellen Version 3.1.1 prototypische -
> also nicht klassenbasierte - Vererbung im Stil von Henry Lieberman, und auch
> echtes Message Passing, die Kursmaterialien speziell zu dieser Art von OO in
> BYOB sind aber zurzeit noch in der Mache für das Sommersemester 2012. 
> 
> --
> View this message in context: http://forum.world.st/Wer-kennt-Panther-tp4084535p4091514.html
> Sent from the Deutsch (German) mailing list archive at Nabble.com.