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

Reply via email to