diff options
Diffstat (limited to 'boot.lua')
| -rw-r--r-- | boot.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/boot.lua b/boot.lua new file mode 100644 index 0000000..4226cba --- /dev/null +++ b/boot.lua @@ -0,0 +1,22 @@ +require 'moonscript' + +MODS = MODS or {} +-- table.insert(MODS, 'base') +-- table.insert(MODS, 'debug') +-- table.insert(MODS, 'math') +-- table.insert(MODS, 'time') + +for _,mod in ipairs(MODS) do + package.loaded[mod] = nil +end +for _,mod in ipairs(MODS) do + require(mod) +end +for k,v in pairs(require 'base') do + _G[k] = v +end + +function reload() + package.loaded.boot = nil + require 'boot' +end |
