<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>>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>