That seems quite harsh and a bit unwarranted. I do agree that the date-time functionality is not sufficiently “done” to be baked into 1.0 in its current state, which is one reason why I opened this issue, but it’s very usable and at least as good as the date/time functionality in many other languages.
The phrase “can we put someone on it” in the context of an open source project is rather off-putting. Who is “we” and how are “we” paying for someone to do this work? Do we just order people to do difficult, highly-skilled design and implementation work for free? If you want to see this functionality, you have a few options:
-
Hope some blessed soul comes along and does us all the great favor of working on this. @quinnj already did the lion’s share of the work that has gotten us to this present rather nice state. When you say “Obviously Dates is a mess” you are insulting his work, which is not a particularly good strategy to get him to do more free work.
-
Do the work yourself. This would be great. Obviously you’ve got some strong opinions here. Make some constructive contributions.
-
Pay someone else to do it. If aren’t willing or able to do it yourself, but it’s worth enough to you, you can pay for someone else to work on it. Julia accepts donations through the NumFocus non-profit foundation. If you want to make a donation to support the further development of date/time functionality in Julia, we can make sure that the money you donate is used for that purpose.
I truly don’t want this to come across as harsh, but please do consider how statements like “x is a mess” come across! I’m a bit protective of the wonderful people who contribute to Julia and I sincerely hope that option 2 – contributing by working on dates (and whatever else you care to) – is the path that you take and that you’ll be one of the people I’m being overly protective of in the future.