Efficient outputting of to-string conversions

Tomek Sowiński just at ask.me
Mon Feb 7 14:38:10 PST 2011


Jonathan M Davis napisał:

> On Monday 07 February 2011 13:10:09 Tomek Sowiński wrote:
> > Looks like std.conv.to always allocates behind the scenes. It's a shame as
> > the returned string is immediately processed and discarded in my XML
> > writer. Are there plans to include a custom output variant, e.g.
> > to!string(7, outputRange)?
> 
> http://prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP9

I know about Steven's proposal but it applies only to user types not primitives. Either way std.conv.to would need a buffered output range as integers are written from the right. Any chance for an abstraction analogous to buffered input ranges discussed recently?

-- 
Tomek



More information about the Digitalmars-d mailing list