Get the latest tech news
Lua for Elixir
Execute sandboxed Lua code on the BEAM VM using Luerl
At TV Labs, we needed to execute arbitrary code to allow our customers to write high-level integration tests against physical televisions and other streaming media devices. What started as a prototype led to diving deep into the particulars of Luerl, improving its usability and error messages, while making it easy to use from Elixir. TV Labs uses Lua as a compilation target for its drag and drop Automation builder, where users can specify the high-level workflow of their tests, and we handle the scheduling and underlying execution.
Or read this on Hacker News