<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>
      <blockquote type="cite">As I see it, one can already build FAT
        externals if they want to.</blockquote>
      No, you can't. I think you're confusing this with fat binaries on
      macOS containing different architectures (which is not related).<br>
    </p>
    <p>At the moment, there is just no "official" strategy how to handle
      double precision externals. Of course, you can compile externals
      -DPD_FLOATSIZE=64, but how do you install them next to single
      precision externals? How should they be managed by Deken? These
      are all still open questions at the moment. There are various
      possible solutions, but no consensus.<br>
    </p>
    <p>On the other hand, we *could* release double precision Pd without
      official support for externals. I'm just not sure if this is a
      good idea... Personally, think we should first stabilize the
      API/ABI.<br>
    </p>
    <p>Christof<br>
    </p>
    <div class="moz-cite-prefix">On 26.11.2021 17:02, Alexandre Torres
      Porres wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAEAsFmh-RczJ3B24U+8jtp6_07Mt2QGUaeUVTCw2ZMxxdQpXdA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr"><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">Em sex., 26 de nov. de 2021
            às 10:50, Christof Ressi <<a
              href="mailto:info@christofressi.com"
              moz-do-not-send="true" class="moz-txt-link-freetext">info@christofressi.com</a>>
            escreveu:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">@Lucarda Thanks for the
            link!<br>
            <br>
            There is some more discussion in the linked issue: <br>
            <a href="https://github.com/pure-data/pure-data/issues/900"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://github.com/pure-data/pure-data/issues/900</a><br>
            <br>
            @porres As you can see, there are practical problems which
            need to be <br>
            solved before making it official.<br>
          </blockquote>
          <div><br>
          </div>
          <div>I don't really get what is the issue though. As I see it,
            one can already build FAT externals if they want to. The
            fact that none (or very few) libraries are available or will
            be shouldn't be an actual concern as well, as I consider
            that this is a third party issue. If Pd Vanilla nicely fully
            runs in double precision, that should grant its release as a
            package binary out there so people can start fiddling with
            it, even though they're not using externals.</div>
          <div><br>
          </div>
          <div>What I consider more proper is updating the documentation
            to tell the difference and also different behaviour of a
            particular object (specially array objects like
            [tabread4~]), but that can easily be done and I can take
            care of that. </div>
          <div> </div>
          <div>I mean, Pd-ceammc has already been shipping itself with
            double precision binaries and I understand they're just
            using vanilla's core, no code changes.</div>
          <div><br>
          </div>
          <div>Discussions on new strategies to build external libraries
            can happen later and for a next release. And will probably
            get more traction once the double precision beast is out of
            the cage.<br>
            <br>
            What am I missing? What doesn't make sense here?</div>
          <div><br>
          </div>
          <div>cheers</div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <br>
            Anyway, I think it's a good idea to start discussing this
            again *after* <br>
            Pd 0.52 has been released as there are still enough issues
            that need our <br>
            attention :-)<br>
            <br>
            Christof<br>
            <br>
            On 26.11.2021 13:04, Lucas Cordiviola wrote:<br>
            ><br>
            > On 11/26/2021 8:48 AM, Alexandre Torres Porres wrote:<br>
            >> Can you pinpoint the issue? what do we have to
            decide on externals?<br>
            >><br>
            >> ceammc already offers a double precision download
            for vanilla, I <br>
            >> would also like to start providing my externals for
            that too <br>
            >> (cyclone/ELSE).<br>
            >><br>
            >> What do I need to do?<br>
            >><br>
            >> cheers<br>
            >><br>
            ><br>
            > <a
              href="https://github.com/pure-data/pure-data/issues/902"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://github.com/pure-data/pure-data/issues/902</a><br>
            ><br>
            ><br>
            > -- <br>
            ><br>
            > Mensaje telepatico asistido por maquinas.<br>
            ><br>
            ><br>
            ><br>
            ><br>
            > _______________________________________________<br>
            > <a href="mailto:Pd-list@lists.iem.at" target="_blank"
              moz-do-not-send="true" class="moz-txt-link-freetext">Pd-list@lists.iem.at</a>
            mailing list<br>
            > UNSUBSCRIBE and account-management -> <br>
            > <a href="https://lists.puredata.info/listinfo/pd-list"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://lists.puredata.info/listinfo/pd-list</a><br>
            <br>
            <br>
            <br>
            _______________________________________________<br>
            <a href="mailto:Pd-list@lists.iem.at" target="_blank"
              moz-do-not-send="true" class="moz-txt-link-freetext">Pd-list@lists.iem.at</a>
            mailing list<br>
            UNSUBSCRIBE and account-management -> <a
              href="https://lists.puredata.info/listinfo/pd-list"
              rel="noreferrer" target="_blank" moz-do-not-send="true"
              class="moz-txt-link-freetext">https://lists.puredata.info/listinfo/pd-list</a><br>
          </blockquote>
        </div>
      </div>
    </blockquote>
  </body>
</html>