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 herbertkoenig@gmx.net 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