<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:12pt"><div><span>I am also very interested in this question. I can create a morph with drag and drop and inspect it , but i cant change its variables in any way. Also the System / Class browser you mention is only for class definition , and not giving access to instance objects . For example an instance object will have its own size and of course its own location , how can I access these variables of that specific object ? Is there is way to edit a specific object, access its variables and functions or even assign it to a variable by using only the IDE ? <br></span></div><div><br></div> <div style="font-family: arial, helvetica, sans-serif; font-size: 12pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <font face="Arial" size="2"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> James
O'Brien <obrienjs@comcast.net><br> <b><span style="font-weight: bold;">To:</span></b> A friendly place to get answers to even the most basic questions about Squeak. <beginners@lists.squeakfoundation.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, 18 November 2011, 9:16<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Newbies] smalltalk and squeak<br> </font> <br><div id="yiv1060967488">
<div>
<div class="yiv1060967488MsoNormal">Thank you for your suggestions.<br>
</div>
<div class="yiv1060967488MsoNormal"><br>
I guess I'm thinking in terms of HyperCard. With HyperCard I
could script a button, field, card, stack, etc. With Squeak, I
can't figure out
to change what the calculator’s buttons do. If had created the
calculator with
HyperCard, I could easily change how its buttons work. Just open
them and there's
the script.</div>
<div class="yiv1060967488MsoNormal"> </div>
<div class="yiv1060967488MsoNormal">I’ve tried using the Browser, but can't access
the Smalltalk
code for the calculator, whether I create it with Smalltalk in the
Workspace or
build it using Morphic. Still don't get it.</div>
<style>
<!--
#yiv1060967488
_filtered #yiv1060967488 {font-family:Cambria;panose-1:2 4 5 3 5 4 6 3 2 4;}
#yiv1060967488
#yiv1060967488 p.yiv1060967488MsoNormal, #yiv1060967488 li.yiv1060967488MsoNormal, #yiv1060967488 div.yiv1060967488MsoNormal
        {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}
_filtered #yiv1060967488 {margin:1.0in 1.25in 1.0in 1.25in;}
#yiv1060967488 div.yiv1060967488Section1
        {}
-->
</style><br>
<br>
On 11/17/11 9:47 PM, Casey Ransberger wrote:
<blockquote type="cite">
<div>Squeak is the original Smalltalk system. It was rebranded at
Apple, because no one there wanted to hear anything else about
Smalltalk. </div>
<div><br>
</div>
<div>I wonder: are you wondering what the difference between the
environment and the language is?</div>
<div><br>
</div>
<div>The environment is implemented by the language. </div>
<div><br>
</div>
<div>The best single text is the "Blue Book" which is called
Smalltalk: the Language and its Environment. </div>
<div><br>
</div>
<div>That the language implements the environment is insanely
powerful. This will eventually start to make sense if you stick
with it. <br>
<br>
</div>
<div>You should look for the Class Browser. One way to reach it
is to highlight a class name (try Object) and do either
command-b or control-b (on Windows, possibly Linux too, but I
don't use these so it might be alt, not control.)</div>
<div><br>
</div>
<div>You put your code into the browser when you want to keep it.
Smalltalk is a kind of object database. Your code lives in this
object database. </div>
<div><br>
</div>
<div>If this doesn't answer your question, feel free to reframe
it, but look for that browser. </div>
<div><br>
</div>
<div>Hope this helps!</div>
<div><br>
</div>
<div>Casey</div>
<div><br>
On Nov 17, 2011, at 9:25 PM, James O'Brien <<a rel="nofollow" ymailto="mailto:obrienjs@comcast.net" target="_blank" href="mailto:obrienjs@comcast.net">obrienjs@comcast.net</a>>
wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div class="yiv1060967488MsoNormal">I don't get the connection between
smalltalk and squeak. For example, I can code a counter with
smalltalk in the workspace. When I do it a functioning
counter appears. When I close the workspace the calculator
still works, but what happens to the code? Where is it? If I
open a viewer of one of the buttons and change the button's
color, what happens to the code I started with? Where is it?
How do I view it again?</div>
<div class="yiv1060967488MsoNormal"> </div>
<div class="yiv1060967488MsoNormal">I can also build a calculator with squeak
as described at <a rel="nofollow" target="_blank" href="http://wiki.squeak.org/squeak/1827">http://wiki.squeak.org/squeak/1827</a>.
But, again, where is the smalltalk code?</div>
<style>
<!--
#yiv1060967488
_filtered #yiv1060967488 {font-family:Cambria;panose-1:2 4 5 3 5 4 6 3 2 4;}
#yiv1060967488
#yiv1060967488 p.yiv1060967488MsoNormal, #yiv1060967488 li.yiv1060967488MsoNormal, #yiv1060967488 div.yiv1060967488MsoNormal
        {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman";}
_filtered #yiv1060967488 {margin:1.0in 1.25in 1.0in 1.25in;}
#yiv1060967488 div.yiv1060967488Section1
        {}
-->
</style> </div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>Beginners mailing list</span><br>
<span><a rel="nofollow" ymailto="mailto:Beginners@lists.squeakfoundation.org" target="_blank" href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a></span><br>
<span><a rel="nofollow" target="_blank" href="http://lists.squeakfoundation.org/mailman/listinfo/beginners">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a></span><br>
</div>
</blockquote>
<br>
<fieldset class="yiv1060967488mimeAttachmentHeader"></fieldset>
<br>
<pre>_______________________________________________
Beginners mailing list
<a rel="nofollow" class="yiv1060967488moz-txt-link-abbreviated" ymailto="mailto:Beginners@lists.squeakfoundation.org" target="_blank" href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a>
<a rel="nofollow" class="yiv1060967488moz-txt-link-freetext" target="_blank" href="http://lists.squeakfoundation.org/mailman/listinfo/beginners">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a>
</pre>
</blockquote>
</div>
</div><br>_______________________________________________<br>Beginners mailing list<br><a ymailto="mailto:Beginners@lists.squeakfoundation.org" href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br><br><br> </div> </div> </div></body></html>