Notwithstanding that the smart-match operator, the crowning jewel of Perl6, is going to do about 15 times as many things as it currently does in Perl5, Perl6's trends are not particularly relevant to Perl5 development. It is not the goal of Perl5 to have it gradually become Perl6.
If such a join existed, every time I saw it I would have to stop and think to myself, "oh, this is really a reduce with an odd name"
Do you really believe that you have no ability to assimilate idioms into your understanding? Do you still see a
map and think "Oh, that's really a foreach with an odd name and an accumulator"?
I have updated the original post to address the issue of reduce as a built-in, and some other issues that have been raised (including a way of understanding the proposed form of join).
Caution: Contents may have been coded under pressure.
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.