aboutsummaryrefslogtreecommitdiffstats
path: root/boot.lua
diff options
context:
space:
mode:
Diffstat (limited to 'boot.lua')
-rw-r--r--boot.lua22
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