4 ms·
GopherLua [0] is a Lua implementation written in Go, not just a wrapper around the reference implementation (written in C). The main alternative seems to be Sho
by pansa2 6y ago
GopherLua [0] is a Lua implementation written in Go, not just a wrapper around the reference implementation (written in C). The main alternative seems to be Shopify’s go-lua [1], given that Microsoft’s golua [2] is no longer being developed.
The main difference between these three implementations seems to be the supported Lua version - 5.1, 5.2 and 5.3 respectively. Of course, the reference implementation is now on version 5.4 - these are all considered different major versions of the language (Lua doesn’t use SemVer).
[0] https://github.com/yuin/gopher-lua https://github.com/yuin/gopher-lua
[1] https://github.com/Shopify/go-lua https://github.com/Shopify/go-lua
[2] https://github.com/Azure/golua https://github.com/Azure/golua