I did a bit of work last night on updating SciTE to use Lua 5.1.1. I will be looking for testers for this, pretty soon.
It seems to be working fine inside SciTE, but I have not incorporated support for the new package conventions and the new semantics for "require". I understand what 5.1 is doing with package.loaded and package.preload, but I think I saw something about a _LOADED table in the registry and I'm not sure what to do with that. I have found a script called VEnv which sets up isolated virtual environments for functions to run in, which might provide some clues once I get a chance to study it, or I might even switch it to use that directly if it's a good fit. While I'm at it does anyone have feedback or preferred behavior with regard to how packages / modules are handled when you switch buffers? And more generally, how do people feel about the way global variables are managed currently? Are there any issues that you have had to work around? If so, this might be a good time to bring those forward so we can tighten up the interface. Regards, Bruce _______________________________________________ Scite-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scite-interest
