That reminds me. I know I ran across a method that runs a block and then tells you how long it took. Anyone remember what that's called?

On Oct 3, 2008, at 3:09 PM, Mariano Abel Coca wrote:

Just check it by yourself. ;)

|result|
100 timesRepeat:
[ result := String new.
4000 timesRepeat: [ result := result, 'abcdefg' ]].
^result


|writer|
100 timesRepeat:
[ writer := WriteStream on: String new.
4000 timesRepeat: [ writer nextPutAll:'abcdefg' ]].
^writer contents

Cheers,

--
Mariano.


On Fri, Oct 3, 2008 at 2:02 PM, Herbert König <[EMAIL PROTECTED]> wrote:
Hello Mark,

Friday, October 3, 2008, 4:52:39 PM, you wrote:

MV> Is there a reason to prefer one of these approaches over the other? MV> Maybe one is more efficient and should be preferred if doing a large
MV> number of appends.

speed is the reason for the stream approach. The #, approach copies
the first string once for each #, send.


MV> Are there other approaches I should consider?

Don't know of any but then I'm not an expert.


Cheers,

Herbert

_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners



_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners


---
Mark Volkmann




_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners

Reply via email to