January 29, 2004
Hi, I think there is a bug in Phobos: when I try to use std.string and
std.date there is a conflict between the toString(uint) and toSTring(d_time)
functions. I solve this naming each function with the full name (i.e.
std.string.toString, ...) but I think this should work without all this
hassle.

I looked the date.d sources and I found that d_time is an alias of 'long', instead of a typedef, why? Has this to work in this way? or maybe I'm too picky?

I think the way to go is making a class library, i.e. writing a Time class with Time objects (avoiding Gregorian Calendars nonsense ;-). I know that Walter loves functions (and his functions are ok), but in this case I think that an object oriented classic design is better.

Thanks. Comments please ...