On 11/1/14 6:25 PM, bearophile wrote:
Walter Bright:

D has writefln which does not have printf's issues. There's no reason
to add a feature for printf.

The feature we are talking about is not just for D writeln, as I've
tried to explain several times.

Well maybe then it's time to reassess whether the point was valid and interesting.

And D writeln is not verified at compile-time, this is silly for a
language that tries to be reliable.

Wasn't there a pull request that allowed `writef!"%s %s"(1, 2)` in addition to what we have now? Should be easy to integrate.

(Rust printing function is actually
a macro and it verifies the formatting string at compile-time when
possible. That's the only good enough option for me for a modern
statically compiled language).

Is that a best-effort kind of approach? If so, that would be pretty bad...



Andrei

Reply via email to