You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 12, 2024. It is now read-only.
Hi! Currently in AegisubDC, moonjit is statically linked. It is somewhat inconvenient to write modules using Lua C API. Such modules are also required to statically link to moonjit, increasing the size, and compatibility of lua_State need to be taken care of. An example is a toy I wrote. So how about making moonjit dynamically linked. i.e. build a DLL for moonjit, let Aegisub dynamically link to it, and modules can also link to the DLL and do not need to bring a statically linked moonjit runtime anymore. (I know we can use FFI to write C extensions; however, I prefer using Lua C API, and it should be an option.)
The text was updated successfully, but these errors were encountered:
Hi! Currently in AegisubDC, moonjit is statically linked. It is somewhat inconvenient to write modules using Lua C API. Such modules are also required to statically link to moonjit, increasing the size, and compatibility of
lua_State
need to be taken care of. An example is a toy I wrote. So how about making moonjit dynamically linked. i.e. build a DLL for moonjit, let Aegisub dynamically link to it, and modules can also link to the DLL and do not need to bring a statically linked moonjit runtime anymore. (I know we can use FFI to write C extensions; however, I prefer using Lua C API, and it should be an option.)The text was updated successfully, but these errors were encountered: