<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">(Replying back to the list with permission)<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 9, 2021 at 11:45 AM Eliot Lear <<a href="mailto:lear@lear.ch">lear@lear.ch</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <p>On 09.11.21 20:38, Brian Park wrote:<br>
    </p>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div style="font-family:arial,helvetica,sans-serif">Is the TZDB project intended to support
          only POSIX systems?</div>
      </div>
    </blockquote>
    <p>It's a fair question.  Before we say, “no”, I would like to
      understand what sort systems use the database that themselves are
      <b>NOT</b> POSIX compliant.  But also, as Paul pointed out, the
      binary format itself is standardized at the IETF, the sponsor of
      this shindig.</p>
    <p>We could go up the stack, but before we do so, we should be clear
      on our reasons as to why we are doing so.  And so when you say:<br>
    </p>
    <blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_quote">
          <div style="font-family:arial,helvetica,sans-serif">My downstream usage does not have a
            file system, or even an operating system. For me, the API
            into the TZDB project are the raw files, but I understand
            that my usage is unusual.<br>
          </div>
        </div>
      </div>
    </blockquote>
    <p>Would you mind being a bit more specific?  Are you printing a
      book?  ;-)</p>
    </div></blockquote><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">Not that primitive... My libraries run on bare-metal, embedded microcontrollers, with no operating system. My first version is in C++, supporting all Zones and Links in about 36kB of flash (8-bit controllers) to 44kB of flash (32-bit controllers), without using 64-bit integers. I have another version in Python that I hope to convert to MicroPython soon. I'm hoping to write another version in Go lang, which will be converted into TinyGo.<br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default">Brian<br></div><div style="font-family:arial,helvetica,sans-serif" class="gmail_default"><br></div></div></div>