Ovid wrote:
> Whoa!  I missed a memo and now I'm confused.  I did think that a lot of
> this fuss over the date YAML meta information in TAP was going on a
> bit, but small details can be important.  However, date YAML diagnostic
> information (we need formal names to distinguish between those two)
> should be up to the app, yes?  What if scientific software needs
> picoseconds?  We shouldn't be putting those arbitrary constraints here.
>  A defined format for meta information is important.  It is bad for
> diagnostic information.

We're not prohibiting other formats, just establishing a baseline.  It's
mostly to avoid the mess of...

        02-03-1997      Is it Feburary 3rd, 1997 or March 2nd, 1997?

        01-02-03        Jan 2nd, 2003 or Feb 1st, 2003 or maybe Feb 3rd, 2001!

        3:02            3:02 am or pm?  In what time zone?

        Thu Sep  6 21:32:19 PDT 2007    Oh great, I'm supposed to parse this?

The TAP datetime proposal is a *recommended* format.  It says...

"TAP recommends that TAP output should follow the following standard for dates
 and times."

"should" and "recommend" are as RFC 2119.

3. SHOULD   This word, or the adjective "RECOMMENDED", mean that there
   may exist valid reasons in particular circumstances to ignore a
   particular item, but the full implications must be understood and
   carefully weighed before choosing a different course.

Which is to say, most people will just follow the TAP datetime standard when
outputting dates.  If you really need to use another datetime format, go ahead.


-- 
The interface should be as clean as newly fallen snow and its behavior
as explicit as Japanese eel porn.

Reply via email to