On Wed, 03 Oct 2012 08:37:14 -0400, Regan Heath <[email protected]> wrote:

On Tue, 02 Oct 2012 21:44:11 +0100, Steven Schveighoffer <[email protected]> wrote:
In fact, a better solution would be to define a C string type (other than char *), and just pretend those system calls return that. Then support that C string type in writef.

-Steve

:D
http://comments.gmane.org/gmane.comp.lang.d.general/97793


Almost what I was thinking.

:)

Though, at that point, I don't think we need a special specifier for writef. %s works.

However, looking at the vast reach of these changes, I wonder if it's worth it. That's a lot of prototypes to C functions that have to change, and a large compiler change (treating string literals as CString instead of char *), just so C strings print out with writef. Not to mention code that will certainly break...

-Steve

Reply via email to