Cloudflare
In case anyone is wondering how highly performant / scalable LuaJIT is - Cloudflare was built on top of LuaJIT for the first ~10 years of it's existence and it's only been in the last couples of years they have begun to use Rust.
and they don’t now for good reason. Lua and LuaJIT are terrible to work with.
I like Lua the language, but why is it and LuaJIT terrible to work with in your experience?
I haven't looked at LuaJIT, but Lua is written in this weird bastard language using the C preprocessor. All of the terseness of Lisp, with no type system (since it's the C preprocessor), and the added fun of pointer arithmetic.
Would you mind elaborating on this? I'm perusing the source to try to make sense of this comment and all I see is... C.
In particular, https://github.com/lua/lua/blob/master/ldo.h