diff core/src/luan/LuanState.java @ 300:9fb523472035

add java() to control java access git-svn-id: https://luan-java.googlecode.com/svn/trunk@301 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Tue, 16 Dec 2014 13:13:33 +0000
parents a74559240b4f
children a6bf8ff720f8
line wrap: on
line diff
--- a/core/src/luan/LuanState.java	Tue Dec 16 06:24:49 2014 +0000
+++ b/core/src/luan/LuanState.java	Tue Dec 16 13:13:33 2014 +0000
@@ -27,6 +27,7 @@
 		registry = new LuanTableImpl();
 		global = new LuanTableImpl();
 		global.put("_G",global);
+		global.put("java",JavaLuan.javaFn);
 		metatable = newMetatable();
 	}
 
@@ -52,6 +53,7 @@
 		try {
 			LuanState luan = LuanCompiler.newLuanState();
 			PackageLuan.require(luan,"luan:Basic");
+			PackageLuan.require(luan,"luan:Io");
 //			BasicLuan.do_file(luan,"classpath:luan/init.luan");
 			return luan;
 		} catch(LuanException e) {