<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Wow, that's incredible.  Now we have
      two embedded Luas for Finale!?  I have far too much work for the
      rest of the year to try it, but given your track record, I have no
      doubt that this is excellent software.  I just went to your
      "purchase" page and was amazed that RGP Lua is not listed there. 
      It's really amazing that both Jari and you make your work on this
      available for free.<br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">Am 24.11.21 um 17:17 schrieb Robert
      Patterson:<br>
    </div>
    <blockquote type="cite" cite="mid:CAACnceuBcAZABWBtSk7rX2nBGuwFo3TdWqvp8wxV5zBbKp0uBw@mail.gmail.com">
      
      <div dir="ltr">
        <div>This message is to announce the initial release of a new
          Finale-embedded Lua interpreter called RGP Lua. The reason for
          this project is that the much-appreciated JW Lua has an
          uncertain future. It has not been updated since 2017. It is
          gradually becoming incompatible with new releases of Finale,
          and it will stop working entirely under a likely imminent
          release of Finale for Apple Silicon.</div>
        <div><br>
        </div>
        <div>Nearly all existing scripts should work identically as in
          JW Lua. There are a few incompatibilities, however. Most
          notable is that I haven't implemented finenv.UserValueInput.
          (You can use FCCustomWindow instead. It's slightly more
          cumbersome to use but looks far better.) Also, the setup and
          development environments are completely different, though
          simple to use. Downloads and documentation are here:</div>
        <div><br>
        </div>
        <div><a href="https://robertgpatterson.com/-fininfo/-rgplua/rgplua.html" moz-do-not-send="true">https://robertgpatterson.com/-fininfo/-rgplua/rgplua.html</a></div>
        <div><br>
        </div>
        <div>JW Lua has also had some long-standing limitations that we
          all would like to see addressed. I am interested in feedback
          as to what is most important to the community. Here are some
          ideas of mine:</div>
        <div><br>
        </div>
        <div>Support for modeless dialogs. This will be easy to
          implement within my code, so I'll probably do it soon. But it
          will require some changes to how scripts interact with RGP
          Lua, so I'll cover it in a separate post if there is interest.</div>
        <div><br>
        </div>
        <div>Moving past Lua 5.2 to...what? To LuaJIT? (LuaJIT is based
          on Lua 5.1 and appears to be abandoned.) To Lua 5.4? (Lua 5.3
          and higher introduce breaking changes in how Lua number to
          integer conversion happens which has potentially a huge impact
          on existing JW Lua scripts.) Maybe just stay put?<br>
        </div>
        <div><br>
        </div>
        <div>Direct support for the new doc-settings classes in F26.2
          and higher.</div>
        <div><br>
        </div>
        <div>Addition of missing classes. I'm betting FCTieMods is high
          on a number of lists. But anything I add will need testing
          beyond what I can do by myself. In the case of FCTieMods, I
          worry that there was some reason Jari never implemented it,
          though I don't see it if there is.</div>
        <div><br>
        </div>
        <div>Two big enhancements already in RGP Lua are 1) support for
          Lua 5.2-compatible C libraries and 2) the option to embed
          luasocket for external debugging or other purposes.<br>
        </div>
        <div><br>
        </div>
        <div>Best,</div>
        <div>Robert</div>
        <div><br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
JWLua mailing list
<a class="moz-txt-link-abbreviated" href="mailto:JWLua@jwmusic.nu">JWLua@jwmusic.nu</a>
<a class="moz-txt-link-freetext" href="http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu">http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu</a>
</pre>
    </blockquote>
    <p><br>
    </p>
    <pre class="moz-signature" cols="0">-- 

Notengrafik Berlin GmbH
HRB 150007

UstID: DE 289234097
Geschäftsführer:
Thomas Weber und Werner J. Wolff

fon: +49 30 25359505
Friedrichstraße 23a
10969 Berlin

notengrafik.com</pre>
  </body>
</html>