<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Stephen,<br>
    <br>
    On 4/19/2023 9:17 PM, Stephen Travis Pope via Cuis-dev wrote:
    <blockquote
      cite="mid:72CFE622-3AD3-4EE5-B5A6-271C722CA16C@heaveneverywhere.com"
      type="cite">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div><br>
      </div>
      Hi all,
      <div><br>
      </div>
      <div>I’m porting Siren back from Squeak to Cuis, hoping to be able
        to use the vector graphics extensively.</div>
    </blockquote>
    <br>
    That is great news! I believe that VG can simplify the UI and
    improve the looks and experience for any kind of apps, like it does
    for DrGeo.<br>
    <br>
    <blockquote
      cite="mid:72CFE622-3AD3-4EE5-B5A6-271C722CA16C@heaveneverywhere.com"
      type="cite">
      <div>One issue that has come up is that the FFI interface to the
        PortMIDI library that worked a few months ago stopped working.</div>
      <div><br>
      </div>
      <div>Has something changed in the VM FFI interface?</div>
    </blockquote>
    <br>
    In November 2022, I integrated UnicodeString. Since them, anywhere
    you may expect an instance of String, you may instead get an
    instance of UnicodeString. This hasn't brought much trouble, as they
    are polymorphic. But a few tweaks here and there were needed. Last
    commit to FFI.pck.st is from Jan 6 and it was specifically for this.<br>
    <br>
    On my Intel Mac, using an updated Cuis, and loading `Feature
    require: 'Tests-FFI'`, all the FFI test pass. Do they pass on your
    Apple Silicon Mac?<br>
    <br>
    <blockquote
      cite="mid:72CFE622-3AD3-4EE5-B5A6-271C722CA16C@heaveneverywhere.com"
      type="cite">
      <div>Can we still load dylibs (rather than only bundles) on Macs?</div>
    </blockquote>
    <br>
    I believe we can. Not too long ago, before Apple dropped support for
    OpenCL, I used it extensively, and I believe it was a dylib.
    Nowadays, I'm not using FFI much.<br>
    <br>
    Can you help me reproduce what you are doing on my Mac? I'd like to
    see it running on a Cuis from the date it did work from you, and
    also reproduce your updated setup to see the failure.<br>
    <br>
    Do you get a debugger? Error messages? Something on the Transcript
    or StdIO (in Terminal)?<br>
    <br>
    If I can reproduce your setup and the problems you see, I'm sure
    we'll fix them.<br>
    <br>
    <blockquote
      cite="mid:72CFE622-3AD3-4EE5-B5A6-271C722CA16C@heaveneverywhere.com"
      type="cite">
      <div>…any reply appreciated…</div>
      <div><br>
      </div>
      <div>stp</div>
      <div>
        <div>
          <meta charset="UTF-8">
          <br class="Apple-interchange-newline" style="font-family:
            "Times New Roman"; font-style: normal;
            font-weight: 400; letter-spacing: normal; text-align: start;
            text-indent: 0px; text-transform: none; white-space: normal;
            word-spacing: 0px; text-decoration: none; font-size: 16px;
            color: rgb(0, 0, 0);">
          <span style="font-style: normal; font-weight: 400;
            letter-spacing: normal; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; text-decoration: none; color: rgb(0, 0, 0);
            font-family: HelveticaNeue; font-size: 12px; float: none;
            display: inline ! important;">--------</span><br
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; color: rgb(0, 0, 0); font-family:
            HelveticaNeue; font-size: 12px;">
          <br style="font-style: normal; font-weight: 400;
            letter-spacing: normal; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; text-decoration: none; color: rgb(0, 0, 0);
            font-family: HelveticaNeue; font-size: 12px;">
          <span style="font-style: normal; font-weight: 400;
            letter-spacing: normal; text-align: start; text-indent: 0px;
            text-transform: none; white-space: normal; word-spacing:
            0px; text-decoration: none; color: rgb(0, 0, 0);
            font-family: HelveticaNeue; font-size: 12px; float: none;
            display: inline ! important;">Stephen Travis Pope    Ojai,</span><span
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; color: rgb(0, 0, 0); font-family:
            HelveticaNeue; font-size: 12px; float: none; display: inline
            ! important;"> </span><span style="font-style: normal;
            font-weight: 400; letter-spacing: normal; text-align: start;
            text-indent: 0px; text-transform: none; white-space: normal;
            word-spacing: 0px; text-decoration: none; color: rgb(0, 0,
            0); font-family: HelveticaNeue; font-size: 12px; float:
            none; display: inline ! important;">California, USA</span><span
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-family: HelveticaNeue;
            font-size: 12px; color: rgb(0, 0, 0);"></span><font
            style="font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);" face="HelveticaNeue"><span style="font-style: normal;
              font-size: 12px;"><br>
                   <a class="moz-txt-link-freetext" href="http://HeavenEverywhere.com">http://HeavenEverywhere.com</a></span></font>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;">   
                 <a class="moz-txt-link-freetext" href="http://FASTLabInc.com">http://FASTLabInc.com</a></span></font></div>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;">   
                 <a class="moz-txt-link-freetext" href="https://vimeo.com/user19434036/videos">https://vimeo.com/user19434036/videos</a></span></font></div>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;">     </span></font><span
              style="font-size: 12px; font-family: HelveticaNeue;"><a class="moz-txt-link-freetext" href="http://heaveneverywhere.com/Reflections">http://heaveneverywhere.com/Reflections</a></span></div>
          <div style="font-family: "Times New Roman";
            font-style: normal; font-weight: 400; letter-spacing:
            normal; text-align: start; text-indent: 0px; text-transform:
            none; white-space: normal; word-spacing: 0px;
            text-decoration: none; font-size: 16px; color: rgb(0, 0,
            0);"><font style="color: rgb(0, 0, 0); font-size: 16px;
              font-style: normal; font-weight: 400; letter-spacing:
              normal; text-align: start; text-indent: 0px;
              text-transform: none; white-space: normal; word-spacing:
              0px; text-decoration: none;" face="HelveticaNeue"><span
                style="font-style: normal; font-size: 12px;"></span></font><br
              style="color: rgb(0, 0, 0); font-family: "Times New
              Roman"; font-size: 16px; font-style: normal;
              font-weight: 400; letter-spacing: normal; text-align:
              start; text-indent: 0px; text-transform: none;
              white-space: normal; word-spacing: 0px; text-decoration:
              none;">
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Thanks,<br>
    <pre class="moz-signature" cols="72">-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich</pre>
  </body>
</html>