Skip to content

finale-lua/lua-source

Repository files navigation

lua-source

This repository contains all the Lua and Lua-related source code used by the RGP Lua plugin for Finale. The goal has been to keep it as close as possible to the source code provided by the Lua Organization. However a few very minor tweaks have been required, and this repository tracks them. This repository may be very useful if you are creating or building a C/C++ library for use with Lua on Finale and you wish to embed the Lua source code.

The following are included:

  • XCode and Visual Studio project files for building static libraries of the Lua language and other embedded C libraries. (These are the same project files used by RGP Lua.)
  • Submodule links for other open-source projects embedded in RGP Lua. These include luasocket, luafilesystem, and lua-cjson.
  • RGP Lua currently uses LuaBridge3 to interface with the PDK Framework. JW Lua uses an older version of LuaBridge2.
  • A back-ported version of the utf8 library (from Lua 5.4) for use with Lua 5.2.
  • Lua source code (downloaded from the Lua Organization) for Lua 5.2, 5.3, and 5.4. Only Lua 5.4 is currently used by RGP Lua. The other versions are there for reference only.
  • The built-in Lua functions provided by RGP Lua and JW Lua to all scripts. These are mainly iterator functions such as each, eachentry, eachentrysaved, etc.

Generally speaking, pull requests will not be accepted. But if you have an issue, please feel free to raise it.

About

No description, website, or topics provided.

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
Lua-LICENSE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published