On Tue, Mar 31, 2009 at 10:54:33PM -0700, Jon Lang wrote: : * Why are pointy blocks forbidden from enclosing their signatures in : parentheses, or from using the ":( ... )" notation? Is this a : holdover from the early days, when parentheses denoted a list? Or is : there still a good reason not to allow such notation?
Because subsignatures within a signature match a single argument with that subsignature, on the assumption that the argument is something resembling a capture. Larry