<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 12-08-22 2:58 PM, dav0 wrote:<br>
</div>
<blockquote
cite="mid:CAAfbinD5bzoU8K2f+JT_91cRL5zVOYgF4gMyQ_58wGUfyMCZcA@mail.gmail.com"
type="cite">
<div>Hi Chris,</div>
<div><br>
</div>
Your method of loading the SBE-Quinto repository from the URL and
running it that way seems to work fine, so does this mean I
introduced the syntax error myself? Or does this mean that the
fact that I am using a different repository has something to do
with why it works this way?
<div>
<br>
<div>I am still a little too green to figure out where I went
wrong. Everything was working up until this point.</div>
<div><br>
</div>
<div>Thanks</div>
<div><br>
</div>
<div>Dave</div>
<div><br>
<div class="gmail_quote">On Wed, Aug 22, 2012 at 2:29 PM,
Chris Cunnington <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:smalltalktelevision@gmail.com"
target="_blank">smalltalktelevision@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>
<div class="h5">
<div>On 12-08-22 2:17 PM, dav0 wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Hi,
Squeak is really cool so far, but I have finally
hit a snag I can't seem to figure out, and I
think it may have something to do with the fact
that I am attempting to run the SBE on a
slightly newer version of Squeak maybe?</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><br>
</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
I am on page 43 of the SBE book and I get the
following syntax error when I follow this
instruction:</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><br>
</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">"In
a workspace, type SBEGame new openInWorld and do
it ."</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<br>
</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Thanks!</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><br>
</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
-dav0</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><br>
</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
---------- Syntax Error (Popup window)
------------------</div>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><br>
</div>
<span
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">HandMorph
Morphic-Kernel he</span>
<div
style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
<br>
<div>----------</div>
<div><br>
</div>
<div>
<div>he user wants it and not just aligned
with the cliprect"</div>
<div><br>
</div>
<div><span style="white-space:pre-wrap"> </span>(patternForm
isForm) ifFalse: [</div>
<div> <span style="white-space:pre-wrap"> </span>"patternForm
is a Pattern or Color; just Nothing more
expected ->use it as a mask for BitBlt"</div>
<div><span style="white-space:pre-wrap"> </span>^
aPort fill: aPort clipRect fillColor:
patternForm rule: Form over].</div>
<div><br>
</div>
<div><span style="white-space:pre-wrap"> </span>"do
it iteratively"</div>
<div><span style="white-space:pre-wrap"> </span>targetBox
_ aPort clipRect.</div>
<div><span style="white-space:pre-wrap"> </span>patternBox
_ patternForm boundingBox.</div>
<div><span style="white-space:pre-wrap"> </span>savedMap
_ aPort colorMap.</div>
<div><span style="white-space:pre-wrap"> </span>aPort
sourceForm: patternForm;</div>
<div><span style="white-space:pre-wrap"> </span>fillColor:
nil;</div>
<div><span style="white-space:pre-wrap"> </span>combinationRule:
Form paint;</div>
<div><span style="white-space:pre-wrap"> </span>sourceRect:
(0@0 extent: patternBox extent);</div>
<div><span style="white-space:pre-wrap"> </span>colorMap:
(patternForm colormapIfNeededFor: aPort
destForm).</div>
<div><span style="white-space:pre-wrap"> </span>top
_ (targetBox top truncateTo: patternBox
height) + offset y.</div>
<div><span style="white-space:pre-wrap"> </span>left
_ (targetBox left truncateTo: patternBox
width) + offset x.</div>
<div><br>
</div>
<div><span style="white-space:pre-wrap"> </span>left
to: (targetBox right - 1) by: patternBox
width do:</div>
<div><span style="white-space:pre-wrap"> </span>[:x
| top to: (targetBox bottom - 1) by:
patternBox height do:</div>
<div><span style="white-space:pre-wrap"> </span>[:y
| aPort destOrigin: x@y; copyBits]].</div>
<div><span style="white-space:pre-wrap"> </span>aPort
colorMap: savedMap.</div>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
Beginners mailing list
<a moz-do-not-send="true" href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a>
<a moz-do-not-send="true" href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a>
</pre>
</blockquote>
When I go to <a moz-do-not-send="true"
href="http://www.squeaksource.com/SqueakByExample"
target="_blank">http://www.squeaksource.com/SqueakByExample</a>
I see that the example code for the book is available. <br>
<br>
I click on Tools in Squeak and select MonticelloBrowser.
I then hit AddRepository, click HTTP, and then add
SqueakByExample after <a moz-do-not-send="true"
href="http://www.squeaksource.com" target="_blank">http://www.squeaksource.com</a>
in location:. I accept and close the window. Click Open.
In the new window click SBE-Quinto on the left. Then
press Load. <br>
<br>
Now open a Workspace. Type:<br>
<br>
SBEGame new openInWorld <br>
<br>
highlight it and do it. Then you'll see the game. <br>
This was in a 4.4 alpha build number #12186, which is
very recent. So, as far as I cans see, the Quinto game
mentioned on pg. 43 of SBE still works. <br>
<span class="HOEnZb"><font color="#888888"> <br>
Chris <br>
</font></span></div>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a moz-do-not-send="true"
href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br>
<a moz-do-not-send="true"
href="http://lists.squeakfoundation.org/mailman/listinfo/beginners"
target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
<br>
</blockquote>
</div>
<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Beginners mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squeakfoundation.org/mailman/listinfo/beginners">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a>
</pre>
</blockquote>
If you follow the book, the next paragraph on pg. 43 says: <br>
<br>
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div class="column">
<p><span style="font-size: 10.000000pt; font-family:
'URWPalladioL'">The game will open, and you should be able to
click on the cells and see
how it works.
</span></p>
<p><span style="font-size: 10.000000pt; font-family:
'URWPalladioL'">Well, so much for theory. . . When you click
on a cell, a </span><span style="font-size: 10.000000pt;
font-family: 'URWPalladioL'; font-style: italic">notifier </span><span
style="font-size: 10.000000pt; font-family: 'URWPalladioL'">window
called
the </span><span style="font-size: 8.000000pt; font-family:
'NimbusSanL'">PreDebugWindow </span><span style="font-size:
10.000000pt; font-family: 'URWPalladioL'">window appears with
an error message! As
depicted in Figure 2.12, it says </span><span
style="font-size: 8.000000pt; font-family: 'NimbusSanL'">MessageNotUnderstood:
SBEGame»toggleState.
</span></p>
</div>
<br>
So I'm not sure it's supposed to work at that point. I think it's
making a point about the Debugger or something. <br>
<br>
Incidentally I don't know why it says "and do it", as "new
openInWorld" seems to be enough. <br>
<br>
You have another repository? OK. <br>
<br>
At any rate this version seems to work alright. I always prefer to
use a working example and see how it works. I wouldn't sweat the
details to much. It sounds like you're getting the general idea of
things. <br>
<br>
HTH,<br>
Chris <br>
<br>
<br>
<br>
<title>Squeak by Example</title>
<br>
</body>
</html>