The associative array example given in the URL above fails to compile in D2, because the std.file.read expects an immutable file name, to fix change:
int main (char[][] args)
- to -
int main (string[] args)
Also, on line 60 has writef(... %8ld%8ld%8ld ... ), which are not valid formatting strings. writef(... %8d%8d%8d ... ) fixes the issue, this applies to D1 and D2.
http://www.digitalmars.com/d/1.0/arrays.html#associativehttp://www.digitalmars.com/d/2.0/arrays.html#associative