<div dir="ltr">Yes it should,<br>it was a bit shorter, but rationale was told in Collection-nice.518<br><a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2013-May/170832.html">http://lists.squeakfoundation.org/pipermail/squeak-dev/2013-May/170832.html</a><br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/7/18 Chris Muller <span dir="ltr">&lt;<a href="mailto:asqueaker@gmail.com" target="_blank">asqueaker@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The &quot;why&quot; of any change like this should be documented by its MCVersionInfo.<br>
<div class="HOEnZb"><div class="h5"><br>
On Wed, Jul 17, 2013 at 10:56 PM, tim Rowledge &lt;<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt; wrote:<br>
&gt;<br>
&gt; On 17-07-2013, at 7:18 PM, Levente Uzonyi &lt;<a href="mailto:leves@elte.hu">leves@elte.hu</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; On Wed, 17 Jul 2013, tim Rowledge wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Not long ago Character&gt;to: was changed to return a String instead of an Array. That broke ObjectsTool&gt;alphabeticTabs<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Either we need to fix alphabeticTabs to re-convert the String to a collection, or rescind the change to Character&gt;to:. It would help if the rationale for that change were known.<br>
&gt;&gt;<br>
&gt;&gt; The fix is easy, just replace the line causing the bug with this:<br>
&gt;&gt;<br>
&gt;&gt;       tabLabels := ($a to: $z) collect: [:ch | ch asString] as: OrderedCollection.<br>
&gt;&gt;<br>
&gt;&gt; I can&#39;t commit now, so please do it.<br>
&gt;<br>
&gt; I had already sent a fix like that to Frank - since he&#39;s tearing up the system right now and I&#39;m a bit occupied with Scratch modernisation - but I&#39;m not convinced it is better than making $a to: $z go back to returning an Array. I *know* a String is kinda-sorta an array of characters - but I want to be assured that the change didn&#39;t bugger up any other methods as a side-effect. Why was it done? What efforts to ensure it didn&#39;t screw things were made?<br>

&gt;<br>
&gt;<br>
&gt; tim<br>
&gt; --<br>
&gt; tim Rowledge; <a href="mailto:tim@rowledge.org">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" target="_blank">http://www.rowledge.org/tim</a><br>
&gt; Strange OpCodes: YOGA: Exit Finite-State Mode<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div></blockquote></div><br></div>