Andrei Alexandrescu: > extraneous arguments passed to writef will > be ignored, not printed with default formatting. That sounds bad: => "Errors should never pass silently." It's better to raise a compilation error. (And if that's not possible, then an exception at run-time. But a compilation error is much better). Bye, bearophile