Re: [Squeak-ev] Scratch in Deutschland/Österreich/Schweiz - und bei squeak.de?

mtwoll martin.wollenweber at gmx.de
Mit Dez 5 12:20:18 UTC 2007


Hallo Markus, 
Hallo Squeaker

mittlerweile haben die MIT'ler, die Scratch  machen, auf unsern Wunsch hin
ein Forum in deutscher Sprache angelegt:
http://scratch.mit.edu/forums/viewforum.php?id=14 
Dort kann jeder bei der deutschsprachige Scratch-Community mitmischen, wozu
ich die deutschsprachige Squeaker herzlich auffordere!

Ich bin selber Smalltalk-Fan (damals 1996 im Studium noch mit ParcPlace habe
ich kräftig an der Entwicklungsumgebung rumgeschraubt) habe mich aber seit
längerem nur noch sporadisch damit beschäftigt und die Entwicklung von
Squeak, dass ich für eine tolle Sache halte (Squeak könnte das für Smalltalk
werden, was Linux für UNIX ist)  nur am Rande mit verfolgt. Durch den
Wunsch, meinen Kindern einen Einstieg ins Programmieren zu ermöglichen (bei
mir war das mit 12 der VC20 :-) bin ich nach langen Internetrecherchen im
März 2007 über Andreas Brodbecks www.scratch.ch auf Scratch aufmerksam
geworden: Ich und meine Kinder sind begeistert. Das ist der perfekte
Einstieg, der sogar für Grundschulkinder möglich ist. E-Toys ist nicht damit
vergleichbar: Zu komplex! Die Beziehung zu Squeak (als Plattform des
Scratch-Entwicklungssystem) hat mich zusätzlich motiviert: 
Scratch ist ein toller Einstieg und man könnte für die Scratch-Kids später
einen Übergang zu Squeak schaffen. Außerdem boomt Squeak durch den
Community-Aspekt sehr stark: Im März 2007 waren dort nur ein par 100 User
angemeldet, die eine überschaubare Anzahl kleiner Projekte eingestellt
hatten, heute (12/2007) kann man auf der Plattform nachlesen:


http://scratch.mit.edu wrote:
> 
> There are 50,659 projects with a total of 869,863 scripts and 301,923
> sprites created by 10,427 contributors of our 52,434 registered members.
> That's a lot of Scratch-ing!
> 

Wie lange warten die Smalltalker denn schon auf einen solchen Boom?

Die Smalltalker erscheinen mir manchmal wie eine abgeschlossene
Gemeinschaft, die den "heiligen Gral" der Programmierung gefunden haben, zu
denen aber kaum neue Mitglieder vordringen können, weil die
Einstiegshemmnisse zu hoch sind. 
Viele Außenstehende verstehen nicht, warum Smalltalk so toll sein soll, weil
sie sich nicht über den Wissenserwerb-Berg quälen um von oben Smalltalk als
ein Ganzes sehen zu können. Man erzählt ihnen immer, hinter dem Berg liege
ein Tal "in dem für Programmierer Milch und Honig fließt" aber sie glauben
es nicht und sind nicht bereit sich auf den steinigen Weg zu machen. 
Mit Scratch könnten die Kiddies direkt durch einen Schnelltunnel in das Tal
fahren wenn - ja wenn - der Tunnel bis zu Ende gebohrt würde, denn einen
Aufstieg von Scratch zu Squeak gibt es bisher noch nicht. Vielleicht will
jemand aus der Squeak Community den ja schaffen? Zum Jahresende will das
Scratch Team den Squeak-Source von Scratch veröffentlichen siehe:
http://scratch.mit.edu/forums/viewtopic.php?id=36 (Mitch Resnik, der dort
schreibt, ist der sogenannte "Lego-Professor" vom MIT, der für das
Scratch-Team hauptverantwortlich ist)

Zum Thema Scratch-Squeak-Übergang, folgende Posts aus dem Scratch Forum 
(ich lasse sie mal in English, da wohl jeder mein mäßiges German-English
versteht)

----------------------------------------------------------------------------------------------------------

Martin wrote:
> 
> aus: http://scratch.mit.edu/forums/viewtopic.php?id=951
> Last edited (2007-07-25 12:15:47)
> 
> mrgrant: I support your idea to have an advanced Scratch, but not inside
> Scratch but inside Squeak. I also had many ideas how to improve Scratch,
> but - like you - I more and more came to the conclusion, that most of it
> causes confusion to beginners.
> 
> So it's better that Scratch stays as it is for beginners (with some minor
> improvements) and that there was a way for "non-beginners" to profit from
> their Scratch-Knowhow (and Projects) when changing to the "mother of
> Scratch".
> 
> Squeak - as it is - would be a shock for  even most  advanced Scratchers,
> because it is much to complex and powerfull for beginners. But a
> "Scratch-Squeak", where you can lift up the curtain from Scratch to the
> entire Squeak step by step, could be a solution. Perhaps in Scratch-Squeak
> you could influence your Scratch-Sprites like the robots in
> http://smallwiki.unibe.ch/botsinc , so you enlarge your programming
> knowledge starting with the Scratch items you know.
> 
> If the students will be interested to learn Java or C++ after entering the
> Smalltalkworld of Squeak is an other question. The strange thing is, that
> almost everybody, who has been deep inside Smalltalk, falls in love with
> it. At the other hand many people don't get inside, cause the borders are
> too high.
> 
> For getting from Scratch to Squeak see:
> http://scratch.mit.edu/projects/Jens/22355
> You will have a very fascinating Scratch experience
> (Thank you Jens for finding "the Matrix like Redpill" to get to the other
> side)
> 
> Martin
> 


Martin wrote:
> 
> aus: http://scratch.mit.edu/forums/viewtopic.php?id=414 
> Last edited (2007-07-09 07:12:06)
> 
> "mungojelly" is right to say that SCRATCH is only a kind of “filter"  to
> SQUEAK and that everyone, who want’s to have advanced features in SCRATCH,
> should have a closer look at SQUEAK.
> 
> In 3/2007 I accidentally found SCRATCH by searching how I could introduce
> my three children (Valeria 9, Victor 7 and Viola 5) to programming: And it
> worked! With nearly no typing-abilities they created their own programs
> and understood basic concepts of software development, while having lots
> of fun (even more fun, than I had with my first VC20 at the age of 12 : ))
> 
> Additionally, I was happy to find out that SCRATCH took me back to my old
> programming-language-love (after 10 years): SMALLTALK (SQUEAK is the most
> popular open source implementation of it, it's like LINUX to UNIX).
> SMALLTALK is the oldest, purest, most powerful and also easiest to learn
> OO-Programming language. SCRATCH gives a small glance of how it feels, to
> work inside a net of living objects instead with snippets of dead source
> code. In SMALLTALK you build up a whole world of related objects with only
> a hand full of syntax-concepts. Without going to much into “programming
> language religion" :  It’s that aesthetics that makes some people “feel" 
> that SMALLTALK could be the right way.
> 
> It’s kind of a joke of the IT-history that now, 27 years after
> introduction of SMALTALK80, it seems to have a big comeback (with SCRATCH,
> CROQUET, SEASIDE and other popular projects). It was always strange, that
> the biggest successes of SMALLTALKs world of ideas (e.g. OO-Programming,
> Windows-Operatingsystem, Mouse-Device, Notebook-PC…) seemed to have no
> influence to SMALLTALKs own popularity. Its pragmatically but unpure
> spinoffs got the worlds attraction (e.g. C++, Java, Ruby,
> MacOS->MS-Windows...) and SMALLTALK stayed in its insider-corner.
> 
> Alan Kay - SMALLTAKs main creator and winner of the IT Nobel prize "Turing
> Award"  -  didn’t seem to have a real worldwide breakthrough with his
> idea, to make IT easy to understand for everybody - especially for
> children - until now:
> With SCRATCH this breakthrough seems to be nearer than ever before, cause
> it takes away the complexity, while preserving the feeling of simplicity
> and power. It would be great, if SCRATCH could be a start for young
> people, to make their first programming experiences and give them a chance
> to continue with SMALLTALK if they want more. The SCRATCH-Team could guide
> that way, e.g. by creating a concept of opening more and more of SCRATCHs
> “filter"  up to the full SQUEAK-SMALLTALK environment.
> 
> Find and put more information at:
> http://en.wikipedia.org/wiki/Scratch_%2 … anguage%29
> http://en.wikipedia.org/wiki/Squeak
> http://en.wikipedia.org/wiki/Alan_Kay
> http://en.wikipedia.org/wiki/Croquet_project
> http://en.wikipedia.org/wiki/Seaside_%28software%29
> 
> Martin
> 


Vielleicht ist das ja für ein par der deutschen Squeaker interessant?

Ich selber verdiene mein Geld übrigens inzwischen mit ERP-Software von
Microsoft (um das mal vorab klarzustellen :-) Ich bin da nicht
fundamentalistisch: Man sollte immer das nehmen ,was für den
Anwendungsbereich am besten funktioniert.  Ich wäre erfreut, mal jemanden
aus der Smalltalk-Scene zu finden, der auch auf beiden Seiten mitmischt.
  
mit freundlichen Grüßen an alle Squeaker
Martin



Markus Gaelli wrote:
> 
> Hallo Leute,
> 
> Es wird Zeit,auf das kleine/grosse Geschwisterchen von Etoys  
> hinweisen: Scratch! Scratch bietet einen sehr guten Einstieg ins  
> Programmieren für Kinder ab zwölf - ist dabei weniger "anarchistisch"  
> als Etoys, so ist es nicht open source, man kann nicht so ohne  
> weiteres in Smalltalk wechseln, aber dafür  ist es höchst  
> professionell (mit Squeak) gemacht, man kommt mit Scratch sehr  
> schnell zum Ziel, was eine Unmenge an Beispielen http:// 
> scratch.mit.edu/galleries/browse/newest beweisen.
> 
> Es bildet sich grade eine aktive deutschsprachige Community zu  
> Scratch, einige tolle Scratch Projekte dieser Community gibt es hier:  
> http://scratch.mit.edu/galleries/view/1638
> 
> Jetzt interessiert mich sehr, wie Ihr das seht:
> 
> Können wir den Scratchern anbieten, bei uns im Verein mitzumachen  
> (entsprechend auch Stände mit Scratch, Vorträge und Fahrtkosten  
> sponsorn etc.)  und auch natürlich einen grossen Teil vom squeak.de  
> Kuchen abzubekommen?
> 
> Ich denke, wir haben die gleichen Ziele und die gleiche Technik und  
> beide Communities haben noch zu wenig Masse alleine, wäre also sehr  
> dafür.
> Meinungen? +1s, -1s etc.?
> 
> Liebe Grüsse,
> 
> Markus
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Scratch-in-Deutschland-%C3%96sterreich-Schweiz---und-bei-squeak.de--tf4835183.html#a14170457
Sent from the Deutschsprachiges Squeak Forum mailing list archive at Nabble.com.