[3.8a-6665Full] Some Issues I've found with 'A Gentle
Introduction to Smalltalk' in 3.8a-6665Full
Don McLane
dmclane at u.washington.edu
Wed Jul 6 01:35:47 UTC 2005
If you put a period after the block, then you don't get the error. I'm
just learning myself though.
Don
Ken G. Brown(w) wrote:
>Oops, that should have been 6665 not 6655...
>Corrected.
> Ken
>
>Downloaded 3.8a-6665Full from http://www.squeak.org/download/index.html
>
>During initial exploration from the point of view of a new user, I found the
>following issues:
>
>On the page for Block Closures (ii) in the tutorial 'A Gentle Introduction
>to Smalltalk', by Stephane Ducasse & Serge Stinckwich, I selected the
>following code that was displayed:
>--
>b1 := [:name|
> (SampledSound
> soundNamed: name) play]
>
>b1 value: #croak.
>b1 value: #scratch.
>b1 value: #chirp.
>b1 value: #splash.
>b1 value: #coyote.
>b1 value: #silence.
>--
>and tried a do-it but got an error 'Unknown variable: b1, please correct or
>cancel' with the choices declare temp or declare instance. I selected
>declare temp and got an error 'Message not understood: Block Context>>b1',
>and the code text display was messed up. I abandoned the notifier and
>selected the messed up text which cleaned up the text display, showing a
>|b1| added before the code but in a different plain style. I tried undo but
>it would not undo. Now the tutorial is modified and I cannot go back without
>quitting with no saving.
>
>I copied the same code into a workspace which pasted into the workspace in
>the same bold style, a do-it of the whole thing got the same error.
>A subsequent do-it of:
>b1 value: #croak. got a croaking sound.
>
>A do-it of:
>b1 value: #coyote. got the sound of an owl.
>b1 value: #splash. got the sound of a closing drawer or some such thing.
>
>Typing the underscore in the workspace in the pasted bold style, did not
>result in the left arrow.
>
>Hope this helps.
>
>Ken
>
>
>
>
More information about the Squeak-dev
mailing list
|