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 <[email protected]>: > 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.
