Following the discussion on #1, the v3.0.0 release will drop the dependency on luerl and instead implement the Lua VM in pure Gleam, targeting Lua 5.4. The main benefits would be full support to both the Erlang and the JavaScript target, better error handling and fewer runtime crashes. Support for the Teal dialect alongside pure Lua is also planned, but not decided yet. In a similar fashion, support for LuaJIT's specific features could also be considered.
Following the discussion on #1, the
v3.0.0release will drop the dependency onluerland instead implement the Lua VM in pure Gleam, targeting Lua 5.4. The main benefits would be full support to both the Erlang and the JavaScript target, better error handling and fewer runtime crashes. Support for the Teal dialect alongside pure Lua is also planned, but not decided yet. In a similar fashion, support forLuaJIT's specific features could also be considered.