chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] date, string formatting and locale


From: Kon Lovett
Subject: Re: [Chicken-users] date, string formatting and locale
Date: Wed, 03 Nov 2010 09:33:34 -0700


On Nov 3, 2010, at 8:09 AM, Hugo Arregui wrote:

Sorry, I found another thing in srfi-19:

(date->string (seconds->date 12) "~B")
"Diciembre"

but, now:

(string->date (date->string (seconds->date 12) "~B") "~B")

Error: (scan-date) bad date template - date read incomplete
"~B"
#,(date 0 0 0 0 #f 12 #f -10800 ART #f #f #f #f)

I'm missing something?

The original implementation of SRFI 19 does not allow an incomplete date as the result of `string->date' & the my re-write just follows along. The minimum information for a complete input date, according to `string->date', has day, month and year components; the time and timezone components default to 0 and the locale, respectively.

Now, this "restriction" can be lifted but it is a backdoor to the creation of invalid date objects. I will add a note in the documentation about the situation. (It appears to be missing from the SRFI document as well.)


Thanks.
Hugo.

_______________________________________________
Chicken-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/chicken-users

Sorry for the problem,
Kon





reply via email to

[Prev in Thread] Current Thread [Next in Thread]