Michel Fortin Wrote: > On 2010-02-20 23:21:01 -0500, "Adam D. Ruppe" <[email protected]> > said: > > > On Sat, Feb 20, 2010 at 09:11:32PM -0500, Michel Fortin wrote: > >> I'd say go with just "format". That'd make the fully qualified name is > >> "std.string.format", no need to repeat "string" a second time, even if > >> it's just an "s". > > > > There's already a format() function - it returns a dynamically allocated > > string for the result. > > > > The difference with sformat() is it takes a buffer in, instead of allocating > > its own. The only use for sformat that I can think of over regular format() > > is to boost performance in certain special cases; it wouldn't be used > > regularly. > > Ah, I see. Normally, that'd be a great case for overloading, but format > being variadic and accepting any argument type makes this impractical. > > I'd say "formatInBuffer" looks like a viable alternative. It's clear, > it's also longer but assuming its use is sparse a descriptive name > might be beneficial. > > -- > Michel Fortin > [email protected] > http://michelf.com/ >
Your thinking in Pascal - stop it at once ;-) -=mike=-
