Contributing

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Mon Aug 16 19:00:01 PDT 2010


Adam Ruppe wrote:
> I started doing this too, and am planning to commit it for the next 
> release. I haven't finished it though.
> 
> If you email your modified copy of date.d to me (destructionator (at)
>  gmail.com), I'll integrate your changes with mine and commit it to 
> Phobos for you.

There seems to be growing interest in std.date and the embryonic
std.gregorian as of late. Allow me to paste something I wrote to the
phobos dev list:

> Thanks for your work, Jonathan. Our decision after the issue with
> Tango's date and time was to use Boost's. I'd started std.gregorian
> as a seed of a port of Boost's date and time, in the hope that
> someone will continue it. Jeff Garland (Boost's date/time author) has
> been very supportive in the matter.
> 
> I very strongly suggest to stick with copying Boost's or C++0x's date
> and time facilities, unless we find some clearly superior ways
> facilitated by D's features. Developing our own date/time library
> from scratch risks of being at best just as capable as Boost/C++0x
> but guaranteed unfamiliar to everyone.

To further elaborate, dates and times are a simple enough topic that 
many people might try their hand at designing. Yet today's designs did 
arrive at sufficient sophistication to prompt us to try copying a strong 
existing design instead of coming up with one from scratch.


Andrei


More information about the Digitalmars-d mailing list