Somepotato said:
LuaJIT can be used as a drop-in replacement to Lua, is much faster and has useful libraries(see: ffi, bit) built in.
So, technically I agree with you. I distribute LuaJIT in the Aardwolf MUSHclient Package (links in signature). Interestingly, the neatest thing I get out of it is not the increased performance but the ability to bust out of the API sandbox via direct Win32 calls through FFI. It lets me do things like create directories and copy files without having cmd.exe flash across the screen. But Nick isn't really wrong to not want to manage this on his end.
Transporting Nick's comments over from GitHub...
Nick Gammon said:
I think Aardwolf are already doing so. Can't you just drop in the DLL if you want to use it?
This is correct. You just need to change the name of the LuaJIT DLL to the form that MUSHclient expects, or make a proxy DLL as described here:
http://www.freelists.org/post/luajit/The-dreaded-newbie-questions,10
Nick Gammon said:
I believe there were some issues from time to time in the past, where things didn't work perfectly.
Correct. Not often, but occasionally. And this is the part that makes it hard to officially support. LuaJIT development happens rapidly. Since the last "release" (2.0.3) in March, there have been 30 bug fixes committed to the LuaJIT Git repository ( http://repo.or.cz/w/luajit-2.0.git ), including one 7 hours ago as of writing this.
I use it and distribute it to others. But it's a moving target.