[squeak-dev] [ANN] Koans for Teaching the Basics of Smalltalk
Bob Arning
arning315 at comcast.net
Wed Dec 14 11:50:06 UTC 2011
FWIW, if I try this in the 4.2 all-in-one, the first CMD-period does
nothing. The second CMD-period brings up two debuggers, one for the
factorial and one for WeakArray class>>finalizationProcess. Similar sort
of behavior if I use a CogMT from August rather than the VM included in
the all-in-one. If I dismiss the WeakArray debugger (and, thus, no
finalization process), then CMD-period works as expected. MacOS 10.5
Cheers,
Bob
On 12/14/11 3:07 AM, Andreas Raab wrote:
> On 12/13/2011 23:30, Eliot Miranda wrote:
>>
>>
>> On Tue, Dec 13, 2011 at 1:36 PM, Lawson English <lenglish5 at cox.net
>> <mailto:lenglish5 at cox.net>> wrote:
>>
>> That sounds really great.
>>
>> However, there are some broken bits in Squeak that will make
>> learning Smalltalk difficult.
>>
>> 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't work, usually. Newbies like me, like to
>> experiment, and if the VM freezes with every typo, then its
>> hardly worth using.
>>
>>
>> This is interesting because it does *not* freeze in my Qwaq-derived
>> work image. Here the interrupt key works perfectly with no delay.
>> I'll see if I can investigate. Andreas, do you recall doing
>> anything to the debugger to fix issues like this in the Qwaq system?
>
> Nothing I can recall. Also, when I try interrupting 100000 factorial
> in a 4.2 image with either a Teleplace or OpenQwaq VM I have no
> trouble interrupting anything. So it doesn't look like it's an issue
> in the image that is causing it. Wonder if there's anything changed in
> the support code perhaps...
>
> Cheers,
> - Andreas
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20111214/c6968855/attachment.htm
More information about the Squeak-dev
mailing list
|