Whoops! Didn't mean to sound confrontational.
Mostly I was looking through and saw a place I
thought
%
would be better used -- and
I will admit I'm fuzzy on the actual under-the-hood
implementation of this in Perl. I had it pegged as
at least as fast as the multiplication and subtraction
but it might be slower -- I just don't know. It fits
my eye, end of story.
Regarding the 60*60*24*365 issue, I still think it's
best to just explicitly code 60, 3600, etc (and
perhaps include the product notation as a comment).
I will add that your example is creative and exploits the
power of Perl, but at the same time some of the others
are more transparent to casual perusers of the code. For
enthusiasts I like yours, but if you're sharing with
other maintainers a more "obvious" might be appropriate.
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.