<p>Quoting Nicolas Cellier &lt;nicolas.cellier.aka.nice@gmail.com&gt;:</p>
  <blockquote type="cite">
    <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>
    </div>
  </blockquote><br />Please don't drop it. Cuis is using it right now. In addition, it is not impossible to build closures (and Cog) enabled variations of&nbsp; other relevant images forked before 3.8, that don't include i18n. For example, Scratch or Sophie. When I converted Cuis to closures, I did (and published) a better way to do the conversion, in the hope that others would use it to convert other images...<br /><br />Besides, I think it could also be possible to make good use of the primitive for newer Squeak images, when using pure ASCII (i.e. Smalltalk code), and on slow hardware as the PI. Of course, some work would be needed for this.<br />
  <div dir="ltr">
    <div><br /></div>
  </div>
  <blockquote type="cite">
    <div dir="ltr">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 target="_blank" href="mailto:tim@rowledge.org">tim@rowledge.org</a>&gt;</span><br /> 
        <blockquote style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;" class="gmail_quote">Clearing out old bug reports can be very alarming. Take this one -<br /> <a target="_blank" href="http://bugs.squeak.org/view.php?id=1650">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's what, 9 years ago?<br /> <br />
I'm not sure what the best 'fix' is. Fix the prim? Fix the image? Drop the prim entirely from the current images?<br /> <br />
But really - changing &nbsp;a core vm-known class so the vm doesn'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 target="_blank" href="http://www.rowledge.org/tim">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> 
  </blockquote> 
  <p> </p>
  <p class="imp-signature"><!--begin_signature-->Cheers,<br />
Juan Vuletich<!--end_signature--></p>