On Mon, Jul 4, 2011 at 11:22 AM, Eugene Alvin Villar <sea...@gmail.com> wrote:
> On Mon, Jul 4, 2011 at 11:07 PM, M∡rtin Koppenhoefer
> <dieterdre...@gmail.com> wrote:
>> 2011/7/4 Eugene Alvin Villar <sea...@gmail.com>:
>> Seriously, you seem to have picked on this particular issue and are
>> now advocating wrong spelling pretending this would make mapping
>> easier. IMHO correct spelling (inherent logics) is always easier then
>> "rules" how to do it wrong in order to do it right. I know and can see
>> from the lists that there are apparently some people in the project
>> with problems in orthography (and I include myself for the lists in
>> English language), but making arbitrary rules will not improve the
>> situation.
>>
>> I also agree that tags are not written in a #@^′\programming_-_language_^*
>
> I'm not advocating for wrong spelling, but I don't think hyphenation
> is part of spelling, but of grammar/syntax. Wikipedia says that
> "spelling is the writing of one or more words with letters and
> diacritics" and hyphens are neither letters nor diacritics but is a
> punctuation mark. The use of correct punctuation is part of grammar
> and not of spelling.
>
> Yes, OSM tags are not part of any programming language, but I don't
> consider drive_through as an instance of incorrect spelling. Yes, it's
> not correct English grammar, but OSM tags don't use English grammar
> anyway.

Still, it doesn't make sense that "some people incorrectly use spaces
instead of hyphens" implies that we should convert hyphens into spaces
(which then get converted into underscores).  If we're going to
standardize, and one of the two choices is right while the other one
is wrong, then we should standardize on the right usage.

The exception to this is if we want to make the hyphen an illegal
character, and you seem to have presented no argument for this other
than the fact that it is done in other, completely different,
situations, for reasons which have no applicability to this situation
("service=drive-through" is not going to be mistaken for "service
equals drive minus through").

And I even presented a precedent of my own, which is a much much
closer analogy than C/Perl/Pascal/etc variable names:  SGML name/id
tokens, which consist of letters, digits, periods, hyphens,
underscores, and colons (for namespaces).

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging

Reply via email to