Can anyone help me to understand why the format in the second writeln below, does not format the output with commas? -------------------------------- void main() { import std.stdio, std.format; writeln( format("%,.1f", 84543432.951172) ); // 84,543,433.0 writeln( format("%,.0f", 84543432.951172) ); // 84543433 } ------------------------------