On Sunday, September 27, 2015 2:09:22 PM CEST Thiago Macieira wrote: > On Sunday 27 September 2015 19:59:55 Milian Wolff wrote: > > Hey John, Qt people. > > > > At CppCon Howard Hinnant had a talk on his date.h and tz.h library, which > > looks excellent: > > > > http://howardhinnant.github.io/date_v2.html > > https://github.com/HowardHinnant/date/blob/master/date.h > > https://github.com/HowardHinnant/date/blob/master/tz.h > > > > The API seems excellent to me, and should also allow us to reuse it to > > implement QDateTime and especially QTimeZone internals with it. The big > > factor in favor here is that his library comes with a good C++ parser for > > the IANA timezone data base. This should allow us to drop the ICU > > dependency for timezones and simplify the code as well, I assume. > > > > What do you (all) think? > > https://github.com/HowardHinnant/date/issues/1 > > We don't use ICU for the IANA DB parser. We have our own parser, which reads > the compiled binaries and does not throw exceptions. > > When Howards's implementation fulfils both requirements, we can talk.
OK, thanks for the explanation. But if I understood his talk correctly he doesn't throw exceptions either and leaves it to the user on how to handle invalid dates. But maybe that was just one part of the library and he does throw exceptions elsewhere. Anyhow, your mail clearly shows that you were aware of the lib already :) That was all I intended. Thanks Thiago -- Milian Wolff | [email protected] | Software Engineer KDAB (Deutschland) GmbH&Co KG, a KDAB Group company Tel: +49-30-521325470 KDAB - The Qt Experts _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
