@csepp @khinsen there's probably 4 or 5 top-tier Lua implementations, and then there's more weird fringe ones like luerl for Erlang that aren't widely used enough to have the compatibility bugs shaken out
but the Guile Lua one is I think the only one where they're just straight up said "yeah it works differently because we just decided we like our way better" vs incompatibilities which happen by mistake
it's very different from all the various Clojure implementations where each implementer just picks and chooses for themselves what subset to bother with