Firt, i would like to know if you are interested in receiving comments an bug reports for DMD V1.
If yes, then the following example does not work: http://www.digitalmars.com/d/1.0/phobos/std_format.html import std.c.stdio; import std.format; void formattedPrint(...) { void putc(char c) {fputc(c, stdout);} std.format.doFormat(&putc, _arguments, _argptr); } declaring: void putc(dchar c) fixes the problem. Also to a D newbee like me, _arguments and _argptr are confusing. _arginfo or _argtype is more significant. _argptr could be _arglist or _argvalue or _arguments Those names would be a better fit to the explanations given. _