<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners">
    <title>gmane.comp.lang.smalltalk.squeak.beginners</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4326"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4325"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4324"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4323"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4322"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4321"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4320"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4319"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4318"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4317"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4316"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4315"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4314"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4313"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4312"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4311"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4310"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4309"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4308"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4307"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4326">
    <title>Re: Re: Easy way to override a method?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4326</link>
    <description>


I'm surprised no one has mentioned the "copy up or copy down..."  
feature, available in the "more..." branch of the selector-list menu  
of any browser or message-list of most versions of Squeak since March  
2001.


</description>
    <dc:creator>Scott Wallace</dc:creator>
    <dc:date>2008-05-17T19:42:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4325">
    <title>Re: Re: Easy way to override a method?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4325</link>
    <description>
to show a class with some of it's inherited methods, use the
protocol browser (select a class, and alt-P). When you save a
method in the protocol browser, it asks you which class to save
it under, if I remember correctly.

</description>
    <dc:creator>Matthew Fulmer</dc:creator>
    <dc:date>2008-05-17T18:24:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4324">
    <title>Re: Re: Easy way to override a method?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4324</link>
    <description>Tim M ha scritto:

Using eCompletion, if you know which method to override you can simply 
start typing the first few letters of the selector, then press 
CTRL+space and select the method from the popup window.

Giovanni
</description>
    <dc:creator>Giovanni Corriga</dc:creator>
    <dc:date>2008-05-17T12:36:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4323">
    <title>Re: Easy way to override a method?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4323</link>
    <description>Hi Herbert,


Yes but its a nuisance to copy the method signature, click on the class below, 
click on a method (or the as yes undefined category), and then paste the 
signature and then enter by override.

I was hoping that there was something like in dolphin - browse my subclass 
but enable show inherited methods - select the inehrited method, right click 
and pick Refactoring | Override - this then does then creates me a template 
that overrides.


The shift key wasn't one I thought of - that is a reasonable workaround if 
a bit mousy. Maybe if I get better at Squeak I will work out how to add a 
keyboard shortcut.

Thanks for the tips.

Tim
</description>
    <dc:creator>Tim M</dc:creator>
    <dc:date>2008-05-17T12:26:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4322">
    <title>[ANN] MorphicWrappers&amp;MathMorphsinto3.10</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4322</link>
    <description>I add

http://wiki.squeak.org/squeak/6050.

For people I advice hit the load updates button and advance your image to
Squeak3.10-7164-basic.image, so you have the last minute fixes, look enh,
etc.

The Diego Gomez Deck friendly bar you see in page pict could be activated
going to Preferences, docking bars and changing the preference to on

Cheers

Edgar
</description>
    <dc:creator>Edgar J. De Cleene</dc:creator>
    <dc:date>2008-05-17T10:35:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4321">
    <title>Re: Easy way to override a method?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4321</link>
    <description>Hello Tim,

TM&gt; Is there an easy way in Squeak to override a method?

if I don't misunderstand you, you just redefine it in your subclass?

TM&gt; (it is in Dolphin). Failing this I tried drag and drop - but that seems to
TM&gt; just move the method (I held the Control key while dragging but I guess thats
TM&gt; a Dolphin and a windows thing).

RB uses the shift key to copy a method into another class instead of
moving it. Other refactorings are push up, push down moving the method
down to every subclass.



</description>
    <dc:creator>Herbert König</dc:creator>
    <dc:date>2008-05-17T06:57:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4320">
    <title>Easy way to override a method?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4320</link>
    <description>Is there an easy way in Squeak to override a method?

I have created a subclass of a class, and am viewing my subclass in a hierarchy 
browser. I have clicked on the superclass in the browser and am browsing 
methods to see what I need to override.

Having discovered a method that I want to override - I was hoping I could 
right click on that method and select Refactor|Override - but its not there 
(it is in Dolphin). Failing this I tried drag and drop - but that seems to 
just move the method (I held the Control key while dragging but I guess thats 
a Dolphin and a windows thing).

Is there some way to easily and quickly do this without having to cut and 
paste?

Tim
</description>
    <dc:creator>Tim M</dc:creator>
    <dc:date>2008-05-17T01:22:22</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4319">
    <title>Re: New edition of Squeak by Example using dedicated image</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4319</link>
    <description>_______________________________________________
Beginners mailing list
Beginners&lt; at &gt;lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
</description>
    <dc:creator>David Zmick</dc:creator>
    <dc:date>2008-05-16T20:23:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4318">
    <title>Re: How to put a block into an Array</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4318</link>
    <description>
There are three good syntax guides at
http://squeak.org/Documentation

</description>
    <dc:creator>Matthew Fulmer</dc:creator>
    <dc:date>2008-05-16T20:10:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4317">
    <title>Re: How to put a block into an Array</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4317</link>
    <description>Thanks, that did it. There is a nice explaination of this syntax here:

http://www.smalltalk.org/articles/article_20040920_a2.html

which I was not aware of. My Smalltalk books are dated and don't have
the Squeak extensions to the language.

David

On Fri, May 16, 2008 at 12:17 PM, Matthew Fulmer &lt;tapplek&lt; at &gt;gmail.com&gt; wrote:



</description>
    <dc:creator>David Finlayson</dc:creator>
    <dc:date>2008-05-16T20:02:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4316">
    <title>Re: How to put a block into an Array</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4316</link>
    <description>
the #() syntax only supports numbers and symbols. Use the brace
syntax, or build the array using messages:

myArray := {[Transcript show: 'a message']}
myArray := Array with: [Transcript show: 'a message']

</description>
    <dc:creator>Matthew Fulmer</dc:creator>
    <dc:date>2008-05-16T19:17:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4315">
    <title>How to put a block into an Array</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4315</link>
    <description>Newbie here, working my way through Guzdial's Squeak: Object-Oriented
Design with Multimedia Applications (2001). One of the exercises
requires building an Array with a block of code as an element, the
idea is to lookup the stored block in some way and execute it. But,
how do you store a block of code in an Array?

For example, I can do this:

[Transcript show: 'a message'] value

But I can't get this to work:

myArray := #([Transcript show: 'a message']).
(myArray at: 1) value

The reason is that (myArray at: 1) doesn't recognize the stored object
as a block. Inspecting it shows the odd symbol: #[ ??

Can someone get me back on the clue train?

Thanks,

David
</description>
    <dc:creator>David Finlayson</dc:creator>
    <dc:date>2008-05-16T19:11:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4314">
    <title>New edition of Squeak by Example using dedicated image</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4314</link>
    <description>
Hi folks,

Several people have complained about being confused when the hands-on  
examples don't work as described in various images.

We have attempted to address this problem by providing our own  
dedicated image, available from SqueakByExample.org.  This image has  
been specially prepared by Damien Cassou, and is a slight variant of  
the final 3.9 squeak-dev image.

(Most of) the figures and exercises have been adapted so they really  
should work exactly as described in the latest revision (2008-05-15).

We would be happy for feedback in case any further errors are found.   
(Please use the discussion list mentioned on the book's web site.)

Thanks to one and all for the very positive feedback so far, and your  
patience with errors and oversights.

Oscar Nierstrasz
</description>
    <dc:creator>Oscar Nierstrasz</dc:creator>
    <dc:date>2008-05-16T10:52:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4313">
    <title>Re: Squeak and GUIs</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4313</link>
    <description>_______________________________________________
Beginners mailing list
Beginners&lt; at &gt;lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
</description>
    <dc:creator>David Zmick</dc:creator>
    <dc:date>2008-05-15T21:15:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4312">
    <title>Re: Squeak and GUIs</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4312</link>
    <description>Hello David,

enough to write a tutorial about it?

Cheers,
Claus
</description>
    <dc:creator>Claus Kick</dc:creator>
    <dc:date>2008-05-15T17:07:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4311">
    <title>Re: Squeak and GUIs</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4311</link>
    <description>_______________________________________________
Beginners mailing list
Beginners&lt; at &gt;lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
</description>
    <dc:creator>David Zmick</dc:creator>
    <dc:date>2008-05-15T01:18:53</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4310">
    <title>Re: on-line seaside tutorial or book</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4310</link>
    <description>_______________________________________________
Beginners mailing list
Beginners&lt; at &gt;lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
</description>
    <dc:creator>David Zmick</dc:creator>
    <dc:date>2008-05-15T01:17:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4309">
    <title>Re: on-line seaside tutorial or book</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4309</link>
    <description>

Now that is a nice solution - might be worth trying to build a product 
out of it!
</description>
    <dc:creator>Claus Kick</dc:creator>
    <dc:date>2008-05-14T14:48:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4308">
    <title>Re: Easy way to define new methods referenced in a method?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4308</link>
    <description>
I would be grateful enough if I could tell the browser to ignore this 
error because I know what I am doing.
</description>
    <dc:creator>Claus Kick</dc:creator>
    <dc:date>2008-05-14T14:46:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4307">
    <title>Re: Does create class prompt on save actually record tothe changes file?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4307</link>
    <description>

Yes, by using the fresh sq3.10-7159dev08.05.2.image I just reproduced that  
bug, there's nothing about the new class in the .changes file :(

This is easy to see with FileList =&gt; recent changes button on the .changes  
file.

Please enter a bug report &lt; at &gt; http://bugs.squeak.org also report which  
.image you're using.


/Klaus
</description>
    <dc:creator>Klaus D. Witzel</dc:creator>
    <dc:date>2008-05-14T08:10:57</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4306">
    <title>Re: on-line seaside tutorial or book</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.squeak.beginners/4306</link>
    <description>Hi,

indeed the online tutorial and book are in sync most of the time. New
material is added to the book, and the LaTeX sources are magically
converted to Seaside code, which in turn forms the online version. :-)

Best,

Michael
</description>
    <dc:creator>Michael Haupt</dc:creator>
    <dc:date>2008-05-14T06:20:49</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.smalltalk.squeak.beginners">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.smalltalk.squeak.beginners</link>
  </textinput>
</rdf:RDF>
