Is Int a proper type? I hope I can use basic operation within Date and hours
in perl6 like:
Date -1/24 + 1/24/60 + Date
On Fri, Apr 9, 2010 at 10:00 PM, Moritz Lenz <mor...@faui2k3.org> wrote:
> Am 09.04.2010 15:33, schrieb Dave Rolsky:
> On Thu, 8 Apr 2010, Carl Mäsak wrote:
>> I do want to explicitly credit Dave Rolsky, whose work on the DateTime
>>> family of modules on CPAN has informed much of the current spec,
>>> sometimes to the point of verbatim copying.
>> Thanks, but I'd hate to see you copy all my mistakes too!
>> One thing I think is really important is to offer a Date-only object
>> without a time component.
>> The lack of such an object in Perl 5's DateTime family is a real
>> problem. If you're only interested in dates and date math, time and time
>> zones just muddies the water.
> I fully agree. I found Date::Simple on CPAN to do exactly what I want if I
> want date-only arithmetic. Here's a short summary:
> * Dates are constructed with today() or date('2010-04-09')
> * Operations: Date - Date => Int, Date + Int => Date, Date - Int => Date.
> Also ++ and -- are defined for Date objects. (In Perl 6 that would
> Date.succ, Date.pred)
> * Date objects can be queried for year, month, day, day of week (maybe day
> of year too, not sure)
> * Date objects stringify in the same format as accepted in the constructor.
> That's it.
> I hope to find the tuits to add such a type to the spec, and some
> additional constructors (like DateTime.Date or so).