On Tue, 28 May 2002 12:50:06 +0200 Jerome Vouillon <[EMAIL PROTECTED]> wrote:
>I propose the following alternate guidelines. > > > STRING * concat (STRING* a, STRING* b, STRING* c) { > PARROT_start(); > PARROT_str_params_3(a, b, c); > PARROT_str_local_2(d, e); > > d = string_concat(a, b); > e = string_concat(d, c); > PARROT_return(e); > } If you search the archive, you'll find I've already proposed this type of solution in 2 different flavors and both times the consensus has gone back to setting flags. It seems we are going around in a circles. I also agree its funny we are worrying about performance when its not apparent the allocation overhead even has anything to do with the current performance problem. -Melvin