Thank you for sharing your code on the CPAN.

I like your module, but not the naming.

For somebody who doesn't know the js library it was inpired from, the name is mostly meaningless, and not something one would search for.

Since DateTime::Format::Human::Duration exists, maybe use DateTime::Format::Fuzzy::Duration instead? Or if you don't want to rewrite it as a ::Format module, use DateTime::Duration::Fuzzy

Regarding the API, I think it would make sense to all the user to pass in DateTime::Duration objects, not only DateTime objects.

Finally you can replace the get_datetime_from_timestamp function with DateTime->from_epoch( epoch => $your_time_stamp).


In reply to Re: RFC: DateTime::TimeAgo by moritz
in thread RFC: DateTime::TimeAgo by Sixtease

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.