<div dir="ltr"><br>On Wed, Sep 7, 2016 at 9:20 PM, Paul Eggert <<a href="mailto:eggert@cs.ucla.edu">eggert@cs.ucla.edu</a>> wrote:<br>><br>><br>>> what I had in mind was that zic could implement the RFC 7808 "expand" action <<a href="https://tools.ietf.org/html/rfc7808#section-5.4">https://tools.ietf.org/html/rfc7808#section-5.4</a>> which is not implemented in vzic.<br>>><br>> Is the idea that a web server would wait for a request about some particular range of time zone data, and then fire up an instance of zic to generate just that data? That sounds slow.<br><br><br>I would see IANA reference implementation as an étalon against which developers can test their implementations, not as a component to be reused.  In this role performance is not really a consideration. <br><br>> Or were you thinking of making zic a long-running process, ...<div><br></div><div>I would rather see a libzic that would expose a parser, some kind of in-memory representation of zones and rules and a set of functions that will mirror RFC 7808 APIs.<br><br></div></div>