[mplspm]: Picking up the ball

Ken Williams ken at mathforum.org
Fri Jan 10 12:27:20 CST 2003


On Friday, January 10, 2003, at 11:37  AM, Stephen R. Wilcoxon wrote:

> On Thu 2003/01/09 16:04:04 CST, Dave Rolsky <autarch at urth.org> writes:
>
>> -- Provides simple date parsing ala Time::Piece->strptime.  Maybe 
>> throw in
>> the functionality provided by Date::Parse?  Maybe make this a separate
>> module.  Doesn't matter too much.
>
> Simple parsing needs to be in the base module (yyyymmdd at least).  I 
> would
> prefer to see complex parsing put in a different module that could be
> included (or not) based on if your application needs any complex 
> parsing.

Yeah, the base module should accept several different non-ambiguous 
"canonical" formats such as the ones used in RFCs, and things like 
YYYY-MM-DD HH:MM:SS.  A supplementary module could handle fuzzy stuff 
like "3 days ago" and "a month from tomorrow".

Just trying to codify my idea of simple vs. complex.

> The data manipulation functions need to be written in C (ala 
> Date::Calc)
> for speed.  We are using Date::Calc currently because it is the only 
> module
> (of those we tested) that ran acceptably fast.

That's really an implementation question, though.  The interfaces can 
be architected first without regard to the backend implementation.

  -Ken



--------------------------------------------------
Minneapolis Perl Mongers mailing list

To unsubscribe, send mail to majordomo at pm.org
with "unsubscribe mpls" in the body of the message.



More information about the Mpls-pm mailing list