On Saturday, 12 March 2016 at 14:33:19 UTC, Alex wrote: > /snip I thought this was supposed to halt with an error rather than compile and set all members to 1. The syntax, to me anyways, doesn't really communicate the intention of: set all members to 1. > //arr[] = 1; Whereas the following does > fill(arr, 1);