Mercurial Hosting > luan
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)