urxvt is a Unicode capable rxvt (the fact it didn't display well was due to the symbol missing in the fonts that are used); rxvt is a lightweight virtual terminal; an xterm with a lot less memory.
As for ⌈$x⌉, I would understand what it means. I wouldn't use it, typing ceil I can do blind, while I would have to look up the codepoints for ⌈ and ⌉, and even then it will take more than 4 keystrokes.
As for ⌊⌋, it wouldn't be equivalent to trunc. tt>⌊⌋ rounds towards negative infinity (well, at least it does so in math - it may round towards 0 in Perl6), so it would be equivalent to floor.
As for "inventing" legal identifier names, a couple of points:
- There's no point in "inventing" names. Symbols typically have names, and all Unicode symbols have names. So if you use the name of the symbol as the identifier name, you're not inventing it. You just use the name instead of the symbol.
- ASCII will be working correctly on a lot more platforms than Unicode for a long time to go.
- Keyboard sizes are limited. Most Unicode symbols are not present on a keyboard and need special handling to input them. Letters are present and inputted much more easily.
- Only a handful symbols are well-known; and most of them are present on the keyboard and are already used by Perl.
- Most people will be able to find floor efficiently in an index, as people know f follows e and comes before g. But where does ⌉ go? It's ok if you have a handful of symbols, but not if you have hundreds.
Syntactic sugar is nice, but too much sugar spoils a dish.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.