気付いたこと。ぶち当たったことをつらつらと・・
ターゲットとしているLuaのバージョンに有効なコードを書かないとダメ
テーブルのインデックス最大数を取得する
table.maxn() は Lua5.1 で追加されたものだけど、Lua 5.3.3 などで使用すると
[attempt to call a nil value (field 'maxn')]
とエラーが出る。
(*).stackoverflow の投稿より
Missing functions in Table Library in Lua