--[[ Embedded Library Stub ]] local libName, libMajor, libMinor = "CommChannel", "1.0", 1 local libMetatable = { __call = function(stub, major, minor) if (minor) then stub[major] = { } stub[major].libVersion = minor end return stub[major] end, } if (getglobal(libName) == nil) then setglobal(libName, setmetatable({ }, libMetatable)) end local stub = getglobal(libName) local lib = stub(libMajor) if (lib == nil) then lib = stub(libMajor, libMinor) elseif (lib.libVersion) then if (lib.libVersion >= libMinor) then return else lib.libVersion = libMinor end end