Markus hat ja schon schön geantwortet, nur noch ein paar Anmerkungen:
On Mar 6, 2007, at 23:21 , Markus Gaelli wrote:
Wie übernehme ich z.B. aus Etoys objekten, wie Linie die Koordinaten in selber geschriebene Skripte
Im von Markus erwähnten OLPC-Etoys gibt es ein neues Vokabular für Polygone und Kurven, mit dem man auf Kontrollpunkte einzeln zugreifen kann.
Auch weiß ich z.B. nicht, wie ich Eingabe aus Textfenstern in eine Formel übernehme, daß ich einen XY-Plot oder eine Kurvendiskussion eines Polynoms 2. Grades z.B. mal machen kann....(nicht das Plotten des Graphen ist das Problem, sondern die Übergabe der Werte aus getNumericValues in eine in Etoys definierte Variable hinein ...
Versteh ich nicht ... du kannst doch Variablen einfach zuweisen?
Und noch eine Frage liegt mir am Herzen bezüglich Siblings ... Ich programmiere ein kurzes Billiard-Skript, kein Problem, die Kugeln laufen perfekt, mit Kollision untereinander, verschwinden in den Pockets ... Dann mache ich Geschwisterchen (Siblings) In Etoys, auch wunderbar ... Kugel1... Kugel1s, Kugel2s .... und irgendwann stelle ich fest, daß alle nur ein Gehirn haben, also an ein Skript gekoppelt sind. Wie erzeuge ich unabhängige Kopien in EToys, die wirklich eigenständig editierbar sind, und wie kopiere ich eigentlich Kacheln in andere Skripte?
Letzteres geht leider (noch?) nicht, war aber wahrscheinlich einer der treibenden Faktoren hinter Traits... ;-)
Sollte über den Halo eigentlich funktionieren.
Ersteres mit dem hell(!)gruenen Kopierknopf, also sogenannte deep copies machen, da kopierst Du auch die Skripte mit und ikannst diese so unabaengig aendern.
Mit der Umschalttaste kann man das eine oder andere Verhalten auswählen ... (steht auch in Hilfeballon des Kopiersmarties).
Und an wen melde ich am besten die unzähligen Bugs in Etoys, die ich gefunden habe, wird Etoys noch wirklich gepflegt und weiterentwickelt?
Die meiste Entwicklungszeit geht derzeit in die OLPC-Version. Die ist allerdings ein bewegliches Ziel, Squeakland ist stabil. Aufgrund der angepassten Fonts sieht es auf einem normalen Monitor recht ungewöhnlich aus - es wäre z.B. ein nettes Community-Projekt, diese Anpassungen konfigurierbar zu machen.
Und wenn du echte Fehler mit Etoys findest, dann am besten schauen, ob sie auch in der OLPC Version sind, dort gibt es auch eine Trac Bug DB und eine Mailingliste, die Kollegen sind Dir fuer jeden gefundenen Fehler dankbar.
Sind wir :) Es gibt auch noch den normalen Bugtracker für die Squeaklandversion:
(als Projekt "squeakland" auswählen).
- Bert -