Winlua MSI installers set up PATH and other variables for you.
Once installed, open powershell and type lua.
The Lua 5.3 Interpreter Only package contains LuaFileSystem for your convenience.
LuaRocks
The LuaRocks Package Manager gives you access to hundreds
of high quality lua modules called rocks. LuaRocks is completely integrated with
the other WinLua tools.
WinLua Compiler (WLC)
WLC is a modern, complete C/C++ compiler based on the LLVM-MinGW project by Martin Storsjö.
WLC means you no longer need a 20 GB Visual Studio download to build C modules.
Sol 3
WinLua includes the Sol 3 C++17 bindings. Sol 3
is a fast, header only library that gives you access to lua using modern
template based tools.
OP_HALT
The OP_HALT patch improves debugging when using the DevCat Studios Lua Debugger
through Visual Studio Code.
LibreSSL
LibreSSL is a fork of the OpenSSL encryption package that focuses on
secure, high quality code and modern encryption features.
XMake Build System
XMake is a lightning fast build system based on Lua. XMake offers simple command line configuration,
intuitive script syntax and relevant error messages.
No catch, I was just tired of spending hours downloading Visual Studio to use Lua and LuaRocks. Twenty gigabytes of disk space
to compile C components that are a few kilobytes in size seemed counter productive. WinLua by comparison is 530MB and installs in minutes.