[JW Lua] v0.67/Lua 5.4 report from Perfect Layout - solved it

Jan Angermüller jan at angermueller.com
Sat Mar 18 14:41:14 CET 2023


Robert,

thanks for your quick response!

>   *  Is it possible you requested the embedded version in the wrong
>     `plugindef` function?
>
Solved it!
The problem had indeed to do with the plugindef function.

The plugindef function was only recognized correctly by RGP Lua when it 
was at the very top of the plug-in code.

Usually the plugindef is not at the top of the (uncompiled) version of 
Perfect Layout.
But when I moved it to the very first line of the code, it worked.
Is this the expected behaviour in RGP Lua?

As the compiled version of Perfect Layout works different (with a second 
file that requires the main plug-in code), it is probably different there.
But I haven't checked a compiled Perfect Layout version with 5.4 yet. I 
assume it will work though.



>   * That's weird about ZeroBraneStudio. I've been using it
>     interchangeably between 5.2 and 5.4 without issues. Maybe mine was
>     a newer installation.
>
Could be that your installation was newer. I didn't reinstall 
ZeroBraneStudio.

>   * Should I investigate the `tonumber` issue?
>
Any other opinions?
I rarely use it and it was only one line in the code that had the problem.

I'll run more tests with my test suite later.

Jan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20230318/d4ddeda1/attachment.htm>


More information about the JWLua mailing list