doin' some #lua / #fennel automatic reloading in #love2d and holy hecc, I think I got it to work!
it does some black magic with the debug API but it works in #luajit without jit.off() so I guess it can be called reliable
it only needs call events so it should work with any decent Lua implementation and most weird package.loaders setups
the #gamedev thing i'm using it in is right now a weird mess of #fennel and #lua and like 3 levels of weird setup (i'm also using a custom error handler) but it works!