Proposed module for the DateTime namespace

[email protected] ("Frazer Irving")
Newsgroups perl.datetime
Message-ID <[email protected]>
Hi all,

I would like to write a module for inclusion in the DateTime namespace. The
purpose of the module is to provide extra comparison methods between
DateTime::Span objects. I'm basically wanting to reimplement the ideas in
the existing package Date::Interval using DateTime as the underlying date
representation. The docs of Date::Interval give a good rundown on the
interface I would propose...

http://search.cpan.org/~ktorp/Interval.0.03/Interval.pm

Or, to spare you reading all that, here's what I would like to do in a
nutshell...

my $spancmp1 = new DateTime::Span::Compare(start => $dt1, end => $dt2);
my $spancmp2 = new DateTime::Span::Compare(start => $dt3, end => $dt4);
if ( $spancmp1->left_overlaps($spancmp2) ) {
    # ... left_overlaps is one of 13 comparison methods made available
}

I have a couple of questions for the list: First, are there any objections
to the use of the name DateTime::Span::Compare for this module.

Second, I am planning make this module a subclass of DateTime::Span. Are
there any problems with this approach I may be unaware of?

Thanks in advance.

f
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.