I also tried composition in Cuis4.2 which is interesting because it uses the primitive 103, but is around 111ms for other reasons

| text |
text := Compiler evaluate: (FileStream fileNamed: 'text_cuis.st') contentsOfEntireFile.
MessageTally spyOn: [[100 timesRepeat: [(TextComposer new)
��� ��� ��� ��� composeLinesFrom: 1
��� ��� ��� ��� to: text size
��� ��� ��� ��� delta: 0
��� ��� ��� ��� into: OrderedCollection new
��� ��� ��� ��� priorLines: OrderedCollection new
��� ��� ��� ��� atY: 0
��� ��� ��� ��� text: text
��� ��� ��� ��� extentForComposing: ( 569@9999999)]] timeToRun ].


2013/10/11 Nicolas Cellier <nicolas.cellier.aka.nice@gmail.com>
It's COG that's impressive in this case (well, as long as Spur is not ready).
Indeed, the latest squeak still spends 713ms with a 4.10.10 interpreter VM, so primitive 103 makes a difference...
On the Pi, it still makes sense to try and restore primitive 103 - for the simple case of StrikeFont and ByteString...


2013/10/11 David T. Lewis <lewis@mail.msen.com>

On Thu, Oct 10, 2013 at 05:02:56PM -0700, tim Rowledge wrote:
> It looks like we can feel good about the last week or so's work. Thanks for joining in and doing such good work.
>

Really impressive!

Dave