Many of these unicode characters closely resemble other characters in many commonly available font sets (for instance, the Set difference character and the ASCII backslash), and in fact are often completely indistinguishable from their non-unicode counterpart.

This was one of my objections to Perl6: it gives would-be clever people yet more rope to hang the maintenance coder with. TMTOWTDII is a *bad* principle for writing maintainable code; and playing tricks with Unicode can only make things worse.

I predicted that sooner or later, somebody would decide to use a bunch of confusing Unicode function names, in some obscure font, and I'd have to maintain the mess. Sure enough, Perl6 isn't even out yet, and people are already considering it. :-(

Don't use Unicode for function names. That's my suggestion.
--
Ytrew


In reply to Re: Perl 6 and Unicode Operators by Anonymous Monk
in thread Perl 6 and Unicode Operators by mugwumpjism

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.