comparison src/luan/LuanState.java @ 135:3119326260ea

revert rev 125 and only preload Java git-svn-id: https://luan-java.googlecode.com/svn/trunk@136 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Wed, 11 Jun 2014 06:30:46 +0000
parents 0594c132888b
children 7e160d2f6d9c
comparison
equal deleted inserted replaced
134:b585d0915621 135:3119326260ea
139 } 139 }
140 140
141 public static LuanState newStandard() { 141 public static LuanState newStandard() {
142 try { 142 try {
143 LuanState luan = LuanCompiler.newLuanState(); 143 LuanState luan = LuanCompiler.newLuanState();
144 BasicLib.load(luan); 144 luan.load(BasicLib.NAME,BasicLib.LOADER);
145 PackageLib.load(luan); 145 luan.load(PackageLib.NAME,PackageLib.LOADER);
146 MathLib.load(luan); 146 luan.load(MathLib.NAME,MathLib.LOADER);
147 StringLib.load(luan); 147 luan.load(StringLib.NAME,StringLib.LOADER);
148 TableLib.load(luan); 148 luan.load(TableLib.NAME,TableLib.LOADER);
149 HtmlLib.load(luan); 149 luan.load(HtmlLib.NAME,HtmlLib.LOADER);
150 BinaryLib.load(luan); 150 luan.load(BinaryLib.NAME,BinaryLib.LOADER);
151 IoLib.load(luan); 151 luan.load(IoLib.NAME,IoLib.LOADER);
152 ThreadLib.load(luan); 152 luan.load(ThreadLib.NAME,ThreadLib.LOADER);
153 BasicLib.do_java_resource(luan,"luan/lib/init.luan"); 153 BasicLib.do_java_resource(luan,"luan/lib/init.luan");
154 JavaLib.load(luan); 154 luan.preload.put(JavaLib.NAME,JavaLib.LOADER);
155 return luan; 155 return luan;
156 } catch(LuanException e) { 156 } catch(LuanException e) {
157 throw new RuntimeException(e); 157 throw new RuntimeException(e);
158 } 158 }
159 } 159 }