On Mon, 14 May 2012 15:07:30 -0400, Andrej Mitrovic <[email protected]> wrote:

On 5/14/12, Steven Schveighoffer <[email protected]> wrote:
Really, printf is the *only* reason to have this backwards compatibility
"feature", and I strongly wish we could get rid of it.

printf is also unique in that it works when called in class
destructors, which is sometimes needed for debugging (unlike writef
which wants to allocate memory and then throws).

That's an excellent point. But what a really mean is, I wish we could get rid of the requirement for interoperability between printf and writef.

Of course, we couldn't get rid of printf, it's part of the C runtime!

-Steve

Reply via email to