Are comments "locale-specific text"?

The reality is, this code will only be used by me, or my friends (with whom I share a language), and so I don't mind putting my logging messages in my (our) preferred language. Furthermore, the code itself does some natural language processing, again not in English, so it's stupid to have the source in ASCII when I'm making remarks in logs elsewhere about particular codepoints but omit the codepoints themselves to keep it ASCII?

I'm not going to go to the effort of making a resource file just so I can put my debugging messages in there (half of which get removed after I'm done working on a feature, mind you, but without use utf8 I still couldn't put them in even temporarily), then put in the effort to translate them into pure-ASCII English (so transliteration is often not viable) for the code.

Putting non-ASCII characters in your code is a bug.

No, it's not.

Therefore 'use utf8' is a bug.

It isn't.


In reply to Re^5: Sensible ordering of 'use' (if any) by anneli
in thread Sensible ordering of 'use' (if any) by anneli

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.