<div>&nbsp;</div>
<div>So I&#39;m trying to figure out how much Smalltalk we want to try teaching </div>
<div>in the Squeak and eToys units pre Python.&nbsp; My concern is the former </div>
<div>may be harder to learn, but some precocious youngsters are going to </div>
<div>want to anyway, but then will this make Python &quot;harder&quot; for them, simply</div>
<div>because it&#39;s &quot;close but different&quot; which could be confusing?</div>
<div>&nbsp;</div>
<div>I might just be overgeneralizing from my own experience, of living in </div>
<div>Italy, picking up some Italian, while taking French in a British then </div>
<div>Americanish school, and later Spanish.&nbsp; I found it hard to keep all </div>
<div>these Romance languages from fusing in my head.&nbsp; Arabic came later</div>
<div>(probably a lost cause in my case).</div>
<div>&nbsp;</div>
<div>My leaning is towards developing a &quot;Python for Smalltalkers&quot; set of </div>
<div>units, which assumes some familiarity with Smalltalk jargon and concepts, </div>
<div>such as messages to receivers, complete encapsulation of data, a &#39;self&#39;</div>
<div>keyword, and compares these with Python&#39;s, where data is not necessarily</div>
<div>so private, and &#39;self&#39;, though used as a placeholder, is *not* a keyword per </div>
<div>se (I&#39;ve seen some Japanese using &#39;ghost&#39; (smile)).</div>
<div>&nbsp;</div>
<div>For most middle schoolers, the previous paragraph might read as </div>
<div>gibberish, as they&#39;re still&nbsp;in Immersion Phase and just like floating around </div>
<div>in a fish tank or whatever Alice in Wonderland dream world, interacting with </div>
<div>the many exhibits, learning Physics or whatever.&nbsp; They&#39;re not yet into the </div>
<div>cold hard world of 100% lexical coding where &quot;left brain&quot; is king (just </div>
<div>kidding about the king part).&nbsp; But those few who are, like their adult </div>
<div>counterparts, might appreciate the bridge literature (screencasts included).</div>
<div>&nbsp;</div>
<div>Such a literature already exists bridging Python and Scheme for example,</div>
<div>down to a Scheme interpreter written in Python (wasn&#39;t that Danny Yoo&#39;s </div>
<div>project?), plus discussions of Scheme&#39;s hyper powerful lambda, versus </div>
<div>Python&#39;s &quot;little lambda&quot; (as&nbsp;in&nbsp;&quot;Mary had a&quot;), not intended for much more</div>
<div>than an anonymous inline expression (name your anonymous&nbsp;function&nbsp;</div>
<div>Anon if you want it longer?).</div>
<div>&nbsp;</div>
<div>And of course Python for C programmers was more the original context of </div>
<div>the language in the first place (Guido&#39;s target demographic was never </div>
<div>&quot;children&quot; per se) -- that literature is pretty much complete.&nbsp; </div>
<div>&nbsp;</div>
<div>Perl coders tend to see Python as a dialect (so similar, yet alien enough </div>
<div>to still be considered &quot;a different language&quot;), while Java coders tend to see </div>
<div>it as their possible salvation, from a lot of mindless overhead (Bruce Eckel </div>
<div>in this category**).</div>
<div>&nbsp;</div>
<div>But I&#39;m taking my cues from the many Logo -&gt; Squeak -&gt; Python cave </div>
<div>paintings I&#39;ve been exposed to, a well documented sequence, complete&nbsp;</div>
<div>with lesson plans database, for ages 8 to 18.&nbsp; So it&#39;s the Logo (which Logo?) </div>
<div>-&gt; Squeak and&nbsp;Squeak -&gt; Python bridges which most interest me, in terms </div>
<div>of collecting citations and/or developing new content.&nbsp; My impression is </div>
<div>there&#39;re still lots of holes in&nbsp;the Squeak -&gt; Python literature, ready to be </div>
<div>filled with new lesson plan filings.</div>
<div>&nbsp;</div>
<div>Kirby</div>
<div>&nbsp;</div>
<div>**&nbsp;&nbsp;<a href="http://www.mindview.net/Books/Python/ThinkingInPython.html">http://www.mindview.net/Books/Python/ThinkingInPython.html</a>).</div>
<div>&nbsp;</div>