<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>On 26.11.2021 17:30, Lucas Cordiviola wrote:<br>
    </p>
    <blockquote type="cite"
cite="mid:DS7PR10MB4845C30D6BBA6EC055918EB8A6639@DS7PR10MB4845.namprd10.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>@porres Pd-ceammc builds Pd and their externals (for double)
        using default file extension.<br>
        <br>
        @christof Deken is prepared for that.
        "vstplugin~[v0.5.3](Windows-amd64-32).dek". See the last -32
        should be -64 for double.</p>
    </blockquote>
    <p>Ah, I didn't realize! That's cool! So that part is already solved
      :-) This was actually my main concern.<br>
    </p>
    <blockquote type="cite"
cite="mid:DS7PR10MB4845C30D6BBA6EC055918EB8A6639@DS7PR10MB4845.namprd10.prod.outlook.com">
      <p><br>
      </p>
      <p><br>
      </p>
      <p>--<br>
      </p>
      <pre class="moz-signature" cols="72">Mensaje telepatico asistido por maquinas.</pre>
      <div class="moz-cite-prefix">On 11/26/2021 1:17 PM, Christof Ressi
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:f44ae527-b208-1a91-1e34-661475150c75@christofressi.com">
        <p> </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>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">
          <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>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Pd-list@lists.iem.at" moz-do-not-send="true">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list" moz-do-not-send="true">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
    </blockquote>
  </body>
</html>