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