Lua Versus Go |
|
|
* C/C++ interfacing - Well developed in Lua (BindingCodeToLua). SWIG now supports Go [1]. |
|
* C/C++ interfacing - Well developed in Lua (BindingCodeToLua). Go can link to C using cgo[1] and SWIG now supports Go. [2]. |
|
* Stability - Go is still a work in progress [1]. Lua is a mature language and implementation. See also LuaFiveTwo. * Compilers - Go has two compilers [2]. Lua has LuaImplementations. |
|
* Stability - Go 1 release is stable[[1]] and widely used in production[2]. Lua is a mature language and implementation. See also LuaFiveTwo. * Compilers - Go has two full stable compilers, the main 'gc' compilers, and gccgo[3], there is also an llvm frontend in progress: llgo[4]. Lua has LuaImplementations. |
Point-by-Point Comparison: