<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div><br><br>Sent from my iPhone</div><div><br>On 28 Apr 2017, at 7:07 pm, Eike Rathke <<a href="mailto:erack@redhat.com">erack@redhat.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span>Hi Chris,</span><br><span></span><br><span>On Friday, 2017-04-28 08:36:19 +1000, Chris Sherlock wrote:</span><br><span></span><br><blockquote type="cite"><span>- time.hxx, date.hxx, datetime.hxx and datetimeutils.hxx - these all seem to be better suited to the SAL, and actually should we consider moving to chrono?</span><br></blockquote><span></span><br><span>chrono is not a replacement as it doesn't offer the functionality of</span><br><span>tools::Date and DateTime, only for Time.</span><br><span></span><br><span>I don't care in which module the source code lives or what implements</span><br><span>it, but I definitely want to keep the existing functionality.</span><br><span></span><br><span>Problem with moving anything to sal is that we then guarantee stable API</span><br><span>and even ABI to some degree as sal is part of the SDK, or have LibO only</span><br><span>interfaces like with OUString.</span><br><span></span><br><span>  Eike</span><br><span></span><br><span>-- </span><br><span>LibreOffice Calc developer. Number formatter stricken i18n transpositionizer.</span><br><span>GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A</span><br><span>Care about Free Software, support the FSFE <a href="https://fsfe.org/support/?erack">https://fsfe.org/support/?erack</a></span><br></div></blockquote><br><div>That's a fair point :-) </div><div><br></div><div>I believe there is a proposal to include Howard Hinnant's very comprehensive calendaring and Timezone library into the C++ standard:</div><div><br></div><div><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0355r2.html">http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0355r2.html</a></div><div><br></div><div>Nice things about this is that the app dusting library can process the tz database, and a number of other interesting things besides:</div><div><br></div><div><a href="https://github.com/HowardHinnant/date/blob/master/README.md">https://github.com/HowardHinnant/date/blob/master/README.md</a></div><div><br></div><div>Chris</div></body></html>