On 02/07/2011 11:38 PM, Tomek Sowiński wrote:
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?
I haven't read a solution like the proposal for writeTo would not apply to
primitives. Is it really so? (If only for language consistency, I would prefere
this big shift to apply to all types.)
--
_________________
vita es estrany
spir.wikidot.com