One idea and use case for Paleontologists and Geologists coming over to
Rust in droves... :-)

Generically, just be able to handle simple Geologic addition and
subtraction against an Epoch itself (reference date)
http://en.wikipedia.org/wiki/Epoch_(reference_date) using known
abbreviations.

And additionally, store, understand, and output them:

B.Y.B.P = Billion Years Before Present
M.Y.B.P = Million Years Before Present




On Fri, Sep 13, 2013 at 2:51 PM, Aaron Dandy <aaron.da...@live.com> wrote:

> I remember reading this article:
> http://noda-time.blogspot.com/2011/08/what-wrong-with-datetime-anyway.html a
> while back and really appreciating date time & time zone libraries. Also
> after reading news of the leap second triggering a bug on a bunch of
> systems I now question all assumptions I make about our representations of
> time. I can no longer say that a minute is 60 seconds long with a straight
> face. Next up I guess we programmers have a year 2038 problem to deal with
> too. This library will be a big deal to write but there thankfully there
> should be a lot of existing knowledge to learn from.
>
> ------------------------------
> Date: Fri, 13 Sep 2013 15:10:21 -0400
> From: l...@debethencourt.com
> To: s...@scientician.net
> CC: rust-dev@mozilla.org
> Subject: Re: [rust-dev] lib: Is anybody working on the datetime library?
>
>
> Hello Bardur,
>
> Thank you so much for the reference resource of JSR-310 and its design
> docs.
> I looked over it briefly and it is indeed very valuable.
>
> It was listed in the wiki page, but the link was to the former home of it.
> I have updated it.
>
> Since nobody has claimed this module, I will start working on this module
> tomorrow Saturday.
> Is that OK?
>
> Please, please, I would love more comments and ideas. Will start asking
> for reviews once I have some code to show.
>
> Thanks,
> Luis
>
>
>
>
>
> On 13 September 2013 00:57, Bardur Arantsson <s...@scientician.net> wrote:
>
> On 2013-09-12 22:12, Luis de Bethencourt wrote:
> > Hello everyone,
> >
> > I'm interested in helping with some module development. A good way to
> learn
> > Rust by using it and help Rust at the same time.
> >
> > Of the wanted modules in this page:
> > https://github.com/mozilla/rust/wiki/Libs
> >
>
> I see that this page does have a link to design docs for JSR-310 which
> is probably a good bet as to a usable DateTime API design (for Java at
> least). I just thought I'd mention that the documentation for the
> "nearly final" (i.e. barring serious bugs) API has been released at:
>
>    http://download.java.net/jdk8/docs/technotes/guides/datetime/index.html
>
> Even if this is for Java, the design decisions about how the conepts of
> date/time are modeled (Instant vs. *DateTime, Periods, Durations, etc.)
> would apply in any language. They are also all essential concepts when
> working seriously with date/time even though the distinctions may not
> appear so at first.
>
> (I should mention that the lead on the JSR-310 spec was also the author
> of JodaTime which gets much deserved credit by Java developers for
> bringing date/time manipulation on the JVM out of the dark ages of
> java.util.Date. JSR-310 is a slightly reworked/simplified version of
> that API, so it's a sort of "what are the essentials?" version of
> JodaTime.)
>
> Regards,
>
>
> _______________________________________________
> Rust-dev mailing list
> Rust-dev@mozilla.org
> https://mail.mozilla.org/listinfo/rust-dev
>
>
>
> _______________________________________________ Rust-dev mailing list
> Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev
>
> _______________________________________________
> Rust-dev mailing list
> Rust-dev@mozilla.org
> https://mail.mozilla.org/listinfo/rust-dev
>
>


-- 
-Thad
Thad on Freebase.com <http://www.freebase.com/view/en/thad_guidry>
Thad on LinkedIn <http://www.linkedin.com/in/thadguidry/>
_______________________________________________
Rust-dev mailing list
Rust-dev@mozilla.org
https://mail.mozilla.org/listinfo/rust-dev

Reply via email to