On Sunday, 2 November 2014 at 22:02:05 UTC, Andrei Alexandrescu
wrote:
On 11/2/14 2:11 AM, Paolo Invernizzi wrote:
On Sunday, 2 November 2014 at 01:28:15 UTC, H. S. Teoh via
Digitalmars-d
wrote:
1) Compile-time verification of format arguments -- passing
the wrong
number of arguments or arguments of mismatching type will
force
compilation failure. Currently, it will compile successfully
but fail at
runtime.
+1000! That would be awesome!
It would be a _great_ boost in productivity during the
debugging phase,
or when we are under pressure and can't do a great job in code
coverage.
Compile-time checking of format strings is nice to have, but I
hardly see it as a major productivity boost. Maybe the better
effect would be it serving as an example for other libraries to
follow. -- Andrei
For sure it is a boost: the raising of such exception is not so
uncommon, and I assure that here at work is one of the top 5
cursed things when it happens.
Top of the pop, for cursing, when it happens in production.
---
Paolo