<div dir="ltr"><div><div><div><div>Clearly, character scanning inner loop is now written all in Smalltalk, and that seems efficient enough on our computers.<br></div>Is it a problem on Pi?<br></div>IMHO, the thing to do would be to document the primitive as backward compatibility support only (interpreter VM)<br>
</div>In case of COG, since there is no such backward compatibility anyway, drop the primitives.<br></div>Or rewrite them to support i18n...<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/7/21 tim Rowledge <span dir="ltr">&lt;<a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Clearing out old bug reports can be very alarming. Take this one -<br>
<a href="http://bugs.squeak.org/view.php?id=1650" target="_blank">http://bugs.squeak.org/view.php?id=1650</a><br>
<br>
Between 3.7 &amp; 3.8 the shape of CharacterScanner was changed in such a way that the scan characters primitive (much beloved by us ancient and gray vm hackers) cold not work. That&#39;s what, 9 years ago?<br>
<br>
I&#39;m not sure what the best &#39;fix&#39; is. Fix the prim? Fix the image? Drop the prim entirely from the current images?<br>
<br>
But really - changing  a core vm-known class so the vm doesn&#39;t know it any more? Ouch. Bad programmer. Sit in the naughty corner!<br>
<br>
tim<br>
--<br>
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>
Useful random insult:- Has an inferiority complex, but not a very good one.<br>
<br>
<br>
<br>
</blockquote></div><br></div>