|
|
|
|
|
by chgibb
1894 days ago
|
|
This is really cool! Why Lua 5.1 and not 5.2 or 5.3?
What does the marshalling story between Lua and the builtin Go modules look like? What would it take to add more builtins or richer marshalling? I love seeing other Lua implementations. |
|
Each version of Lua since 5.1 is basically equivalent to Python 2 and 3, subtly different enough that you have no clear migration path. (And worse, Lua didn't even have an equivalent to 2to3.) So many applications are stuck at 5.1.
I think that there is a decent chance for other implementations to overtake PUC-Rio Lua if this missing migration path is clearly laid. The starter would be implementing all versions at once and allowing the mix of codes written for different versions.