<br><br><div class="gmail_quote">On Tue, Dec 13, 2011 at 1:36 PM, Lawson English <span dir="ltr">&lt;<a href="mailto:lenglish5@cox.net">lenglish5@cox.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
That sounds really great.<br>
<br>
However, there are some broken bits in Squeak that will make learning Smalltalk difficult.<br>
<br>
Most simple and important example I have right now is the well-known issue that the VM will freeze indefinitely if you input a long running calculation, e.g. x := 100000 factorial. The interrupt key doesn&#39;t work, usually.  Newbies like me, like to experiment, and if the VM freezes with every typo, then its hardly worth using.<br>
</blockquote><div><br></div><div>This is interesting because it does *not* freeze in my Qwaq-derived work image.  Here the interrupt key works perfectly with no delay.  I&#39;ll see if I can investigate.  Andreas, do you recall doing anything to the debugger to fix issues like this in the Qwaq system?</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
That is the feedback I&#39;m getting from my videos.<br>
<br>
L.<br>
<br>
On 12/13/11 8:31 AM, Michael Perscheid wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
it&#39;s a pleasure for me to announce the Koans tutorial project for teaching beginners the basics of Smalltalk. Inspired by the Edgecase Ruby Koans project and the original &quot;The little Lisper&quot; book by Daniel P. Friedman and Matthias Felleisen, we have implemented Smalltalk Koans in order to help our students to get started with Smalltalk.<br>

<br>
Smalltalk Koans will guide you as a Smalltalk novice from first steps in Smalltalk to your first small project. The path is simple: You get a task, you solve it and, in the process, learn something. The Koans Sensei (jap.: teacher) will be your guide and introduce you to fundamental concepts in Smalltalk such as strings, blocks, collections and many more.<br>

<br>
After a first internal use, we&#39;d like to announce that we make this tutorial project available for the community.<br>
<br>
<a href="https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/smalltalk_koans" target="_blank">https://www.hpi.uni-potsdam.<u></u>de/hirschfeld/trac/<u></u>SqueakCommunityProjects/wiki/<u></u>smalltalk_koans</a><br>

<br>
Especially, we&#39;d like to acknowledge our student assistants, Eric Seckler, Robin Schreiber, and Partick Rein for implementing Koans in Smalltalk.<br>
<br>
If you have any wishes for new lectures and feedback to existing ones, please let us know.<br>
<br>
Best regards,<br>
Michael<br>
<br>
</blockquote>
<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div><br>