- yuin/gopher-lua: GopherLua: VM and compiler for Lua in Go
- Azure/golua: A Lua 5.3 engine implemented in Go
- Lua 5.3
- ☆1800
- experimental:まだ実験的な位置づけらしいので、しばらく様子見ですね。
- Shopify/go-lua: A Lua VM in Go
- milochristiansen/lua: A Lua 5.3 VM and compiler written in Go.
- Lua 5.3
- ☆852
- pattern matching, coroutine, io. , os. などが実装されていない
- 参考記事:Go 言語による Lua 実装を試してみた — プログラミング言語 Go | text.Baldanders.info
- 個人的にはインスタンスごとにprint の出力先を変更できるのは一瞬いいなと思ったが、
io.*
がないのであれば print だけ差し替えたら同じなので、他の VM に比べてのアドバンテージにはならない。残念