[Squeak-ev] EToys: kurze Nachricht ueber die geplante Erweiterung des Squeakdoc-Tutorials

Bert Freudenberg bert at impara.de
Sam Okt 29 22:45:24 UTC 2005


Am 29.10.2005 um 03:29 schrieb Heiko Schröder:

> leider gibt
> es  Dinge, die wir zwar nicht benoetigt haben, die aber Leser  
> sicherlich
> erwarten werden. Und dabei muss ich feststellen, dass -- EToys zwar  
> eine
> unglaublich gute Sache ist, ohne JEDEN Zweifel -- aber dass an manchen
> Stellen Alan Kays Ziel, einen kinderleichten Zugang zu verschaffen  
> nicht
> immer wirklich erreicht wird.

Alan Kay ist Wissenschaftler, Squeak sein Labor, Etoys ein  
Experiment. In den Ecken des Labors finden sich hunderte Sachen, die  
nur für den einen oder anderen Test oder eine Demonstration gebaut  
wurden und nicht allgemein verwendbar sind, nie dokumentiert wurden,  
mittlerweile nicht mehr verwendet werden, inzwischen gar nicht mehr  
funktionieren und so weiter.

> So gab es zum Beispiel bisher noch keine wirkliche Antwort auf die  
> von H.
> Mueller im Mai gestellte Frage nach der Kachel *Sketch touchesA  
> Sketch*, die
> (im Gegensatz zu den Overlaps) keineswegs so funktioniert, wie man  
> es auf
> Anhieb erwartet (oder habe ich da etwas uebersehen?). *touchesA*  
> brauchten
> wir zwar nicht, da wir immer mit Overlaps gearbeitet haben, aber  
> die Kachel
> scheint nur zwischen den Kopien eines Sketches zu funktionieren.  
> Nicht aber
> im Zusammenhang mit dem Original. Warum, ist mir bis jetzt noch  
> nicht klar
> geworden. Daher halte ich mich mit dem EToys-Kapitel noch zurueck.  
> Das *ist*
> ein IMHO unnoetig schwieriges Problem.

Diese Kachel ist ein Beispiel für eine sehr spezielle, nicht  
allgemein verwendbare Funktionalität. Sie wurde für eine ganz  
bestimmte Demo gebaut und seit dem wundern sich alle Leute, wie sie  
funktioniert. Deswegen haben wir die "overlapsAny"-Kachel gebaut, die  
das tut, was man eigentlich vom "touchesA" erwartete.

Außerdem haben wir die Anzeige der "touchesA" Kachel im Viewer  
ausgeschaltet - man sollte sie nur noch sehen, wenn man ein altes  
Projekt lädt. Also nehme ich an, dass du nicht die aktuelle  
Squeakland-Version benutzt? Bei mir sehe ich diese Kachel nämlich gar  
nicht mehr.

- Bert -