package.seeall
Lua function

package.seeall

Summary

Sets a metatable for the module so it can see global variables

Prototype

package.seeall (module)



Description

Sets a metatable for module with its __index field referring to the global environment, so that this module inherits values from the global environment. To be used as an option to function module. For example:


module ("foo", package.seeall)


The module code applies the function package.seeall to the new package (foo) and thus now package foo can access global variables.



See Also ...

Topics

DOC_lua_base Lua base functions
DOC_lua_bc Lua bc (big number) functions
DOC_lua_bit Lua bit manipulation functions
DOC_lua_coroutines Lua coroutine functions
DOC_lua_debug Lua debug functions
DOC_lua_io Lua io functions
DOC_lua_math Lua math functions
DOC_lua_os Lua os functions
DOC_lua_package Lua package functions
DOC_lua_rex Lua PCRE regular expression functions
DOC_lua Lua script extensions
DOC_lua_string Lua string functions
DOC_lua_tables Lua table functions
DOC_lua_utils Lua utilities
DOC_scripting Scripting

Lua functions

LUA_package.config package.config (Package configuration string)
LUA_package.cpath package.cpath (Search path used for loading DLLs using the "require" function)
LUA_package.loaded package.loaded (Table of loaded packages)
LUA_package.loaders package.loaders (Table of package loaders)
LUA_package.loadlib package.loadlib (Loads a dynamic link library (DLL))
LUA_package.path package.path (Search path used for loading Lua code using the "require" function)
LUA_package.preload package.preload (A table of special function loaders)

(Help topic: lua=package.seeall)

DOC_contents Documentation contents page