Feedback Wanted on Homegrown @nogc WriteLn Alternative
bearophile via Digitalmars-d
digitalmars-d at puremagic.com
Thu Oct 2 17:04:23 PDT 2014
H. S. Teoh:
> So this new syntax can be implemented alongside the existing
> syntax and people can gradually migrate over from
> purely-runtime format strings to compile-time,
> statically-checked format strings.
Very good.
D has a static type system, unlike Python/Ruby/etc but D printing
functions use dynamic typing for format strings. This is just
wrong.
There is a template bloat problem, it's not a big problem, but
I'd like some way to use template arguments that are only used to
run compile-time functions to test them, and then leave zero
template bloat behind :-) This was one of the purposes of a "enum
precondition".
Bye,
bearophile
More information about the Digitalmars-d
mailing list