diff src/luan/lib/init.luan @ 150:f35c50027985

make load() more consistent git-svn-id: https://luan-java.googlecode.com/svn/trunk@151 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Mon, 16 Jun 2014 10:11:48 +0000
parents f99fd64291b3
children d310ebf4d6e7
line wrap: on
line diff
--- a/src/luan/lib/init.luan	Mon Jun 16 05:47:54 2014 +0000
+++ b/src/luan/lib/init.luan	Mon Jun 16 10:11:48 2014 +0000
@@ -50,20 +50,12 @@
 	end
 end
 
-function Table.clone(tbl)
-	local new = {}
-	for k,v in _G.pairs(tbl) do
-		new[k] = v
-	end
-	return new
-end
-
 function Debug.debug(prompt)
 	prompt = prompt or "luan_debug> "
 	local function console()
 		return Io.read_console_line(prompt)
 	end
-	local env = Table.clone(_G)
+	local env = {}
 	for line in console do
 		try
 			local fn = _G.load(line,"stdin",env,true)