From: Oren Ben-K. <or...@ri...> - 2001-11-30 21:28:53
|
Alan Jaffray wrote: > > OK, let's change an anchor to be any 'word': (alpha | decimal-digit | '-')+ > > I'm surprised to see underscore not in the "word" production - the Perl > notion of a word character is (alpha | decimal-digit | '_'), for > example. The idea is not to allow both '-' and '_'. This way you can always use internally the one which is appropriate ('-' for dns names, '_' for identifiers). I've seen Java packages named with '_' where the domain used '-', for example. Given the above the idea is to use just one all over the place, for consistency. I chose '-' because DNS plays an important role - more important than programming language identifiers. Also MIME etc. uses '-' as a separator rather than '_', and YAML is similar in spirit. I don't think this is a problem... is it? Have fun, Oren Ben-Kiki |