Why Go Rocks for Building a Lua Interpreter

I recently needed to build a custom Lua interpreter in Go . The exact reasons aren&rsquo;t important for this blog post, but neither the reference implementation — which I will be referring to as &ldquo;PUC‑Rio Lua&rdquo; — nor the other open source Go Lua intepreters I could find were a good fit for my needs. Building a Lua interpreter ended up being a rather enjoyable months-long side quest.…