Note that the first expected argument to xcopies() is the spacing argument, so you do not need to supply the spacing= argument name. Similarly, ycopies() makes a line of evenly spaced copies centered ...
BOSL2 introduces the concept of "attachables." You can do the following things with attachable shapes: Control where the shape appears and how it is oriented by anchoring and specifying orientation ...