Short note to all the Collections experts out there: RunArray >> #copyFrom:to: does not raise an error if a too large stop value is passed. As a consequence, code like this does not raise an error by itself but silently forwards the defect to the CompositionScanner while rendering the text:<br>
<br>
    <font color="#800080">'foo'</font><font color="#000000"> </font><font color="#000080">asText</font><font color="#000000"> </font><font color="#000080">addAttribute:</font><font color="#000000"> </font><font color="#000000">TextEmphasis</font><font color="#000000"> </font><font color="#000080">bold</font><font color="#000000"> </font><font color="#000080">from:</font><font color="#000000"> </font><font color="#800000">2</font><font color="#000000"> </font><font color="#000080">to:</font><font color="#000000"> </font><font color="#800000">5</font><font color="#000000">;</font><font color="#000000"> </font><font color="#000080">edit</font><br>
<br>
Maybe someone has the knowledge and energy to get these things a little bit more robust. :-)<br>
<br>
Best,<br>
Christoph<br>
<br>
<font color="#808080">---<br>
</font><i><font color="#808080">Sent from </font></i><i><u><a href="https://github.com/hpi-swa-lab/squeak-inbox-talk"><font color="#808080">Squeak Inbox Talk</font></a></u></i>