On Tuesday, 14 April 2015 at 14:21:41 UTC, Dennis Ritchie wrote: > writefln("[%([%(%s, %)]%|\n %)]", [a[4][4 .. $], a[5][4 .. $], > a[6][4 .. $], a[7][4 .. $]]); At least this can be done as ----- writefln("[%([%(%s, %)]%|\n %)]", a[4..8].map !(b => b[4 .. $])); -----