Excellent timing. I wanted to add plugin support for a project I’m working on in Elixir but having a compiled environment (Distillery FTW) made it a bit tricky.
Can you please write up your findings somewhere? When last I tried Luerl it wasn’t very effective for my purposes and I suspected that, for some reason, my having used Elixir was party to blame. I confess that I never dug into it enough, though.
My limited experience with luerl has lead me to believe its authors have some misconceptions about how arguments are passed to Lua functions: https://github.com/rvirding/luerl/issues/91
I wouldn’t expect a high degree of compatibility with other Lua implementations. But it looks promising other than that.