Programming Language for Games, part 3
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Sat Nov 1 18:04:21 PDT 2014
On 11/1/2014 3:26 PM, bearophile wrote:
> But you can run such compile-time tests only on template arguments, or on
> regular arguments of functions/constructors that are forced to run at
> compile-time. But for me this is _not_ enough. You can't implement the printf
> test example he shows (unless you turn the formatting string into a template
> argument of printf, this introduces template bloat
D has writefln which does not have printf's issues. There's no reason to add a
feature for printf.
When I look at my code, it is very rare that I pass arguments to functions that
would benefit from compile time checking. For those that might, there's always a
rethinking of the feature, such as with printf/writefln.
More information about the Digitalmars-d
mailing list