Go, meet Lua: Using Lua in Go and vice-versa! | Andre Burgaud

Lua (https://www.lua.org/) is a lightweight dynamic language that is commonly embedded in popular software (Wireshark, nmap, pandoc...) or games (Roblox, WoW) to expose customization API's to users. Let's explore different solutions to embed Lua in Go or to extend Lua with Go. The same principles can be applied with languages other than Lua, for example, Python, Julia, NewLISP, OCaml, Nim, Node, Zig, or even Java. Keywords: go, lua, luajit, c, cgo, ffi Andre Burgaud is a Sr. Manager at SPS Commerce April 15th, 2020 GolangMN Meetup https://www.meetup.com/golangmn/event...