On Wednesday, 3 April 2013 at 17:08:57 UTC, Andrei Alexandrescu wrote:
On 4/3/13 11:55 AM, Peter Alexander wrote:
On Wednesday, 3 April 2013 at 02:44:15 UTC, Andrei Alexandrescu wrote:
If we did datetime all over again, I'd give a budget of 2000 lines for
all functionality. I bet the solution would be better.

I think you are massively underestimating the complexity and subtleties
of dates and time.

May as well. I recall before I approved std.datetime I looked at the implementation sizes of similar functionality in other languages; they were all rather bulky, but std.datetime was at the high end of the range.


Boost datetime is 27k. Just the headers comes to 17k. A 2k budget for a date time library is unreasonable unless you don't want anyone using D for anything serious involving dates and times. They are complex and require a lot of code to get right.

Perhaps 34k is too large but 2k is laughable.

Reply via email to