<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Georgia">Pretty much for that reason. #species allows
      some collection methods to return a more general type</font> if
    the specific type might not yield expected or pleasant results. E.g.<br>
    <br>
    #f00,var1,' ',var2,' = ',var3<br>
    <br>
    would produce lots of intermediate symbols with the associated
    overhead when a string result is more likely the desired result.<br>
    <br>
    BTW, Andreas simply moved the existing Symbol&gt;&gt;species into
    ByteSymbol and WideSymbol when they entered Squeak. The original use
    is much older.<br>
    <br>
    Cheers,<br>
    Bob<br>
    <br>
    <div class="moz-cite-prefix">On 4/5/13 8:40 AM, Frank Shearar wrote:<br>
    </div>
    <blockquote
cite="mid:CAJbhyRE-xGaunefD5dWkTYFop16+v2p5fm9stj99ubaKb+v0XQ@mail.gmail.com"
      type="cite">
      <pre wrap="">Why would this be? I mean, it has Andreas' initials on it so I presume
there's good reason.

It means that #foo, '1' returns 'foo1', not #foo1.

(This is why the ClassFactoryForTestCase-using tests are all failing.
The fix for the tests is in SUnit-fbs.94.)

frank


</pre>
    </blockquote>
    <br>
  </body>
</html>