On Jul 30, 2009, at 10:27 AM, Chip Salzenberg wrote: > First, how about if we disallow only the BEGIN-family of keywords as > labels? > Considering the original bug report those are the ones that can cause > trouble. Writing "for: {}" is weird but why should we stop you, > really? I think just disallowing the uppercase keywords would be sufficient. > Second, how about if any limitations on labels is only if they're to > blocks? > There's no possible confusion about the meaning of the label in: > > sub foo () { > CHECK: for (@a) { ... } > } > > so I don't think we need to forbid it. Yeah, but then it's inconsistent. Sometimes you can use CHECK for a label and sometimes you can't? Best, DavidThread Previous | Thread Next