package.loaders
Lua function package.loaders Summary Table of package loaders Prototype `package.loaders` Description `This is a table of the loaders that Lua calls when handling the "require" function. As defined in the source code they are presently done in this order: Preloader Lua loader DLL loader All-in-one loader You could conceivable alter the behaviour of the "require" function be re-odering the loaders (eg. load DLLs before Lua code), deleting a loader, or adding your own. The existing loaders appear to push a string describing what files they failed to load (which you can see if you load a non-existant package), so any loaders you write yourself could return the loaded function on success, and an error string on failure.` See Also ... Topics Lua base functions Lua bc (big number) functions Lua bit manipulation functions Lua coroutine functions Lua debug functions Lua io functions Lua math functions Lua os functions Lua package functions Lua PCRE regular expression functions Lua script extensions Lua string functions Lua table functions Lua utilities Scripting Lua functions package.config (Package configuration string) package.cpath (Search path used for loading DLLs using the "require" function) package.loaded (Table of loaded packages) package.loadlib (Loads a dynamic link library (DLL)) package.path (Search path used for loading Lua code using the "require" function) package.preload (A table of special function loaders) package.seeall (Sets a metatable for the module so it can see global variables) (Help topic: lua=package.loaders) Documentation contents page