Mercurial Hosting > luan
changeset 400:8f1be9704726
change LuanState.newStandard() to newInstance() which doesn't preload anything
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 28 Apr 2015 13:12:17 -0600 |
parents | 199eb7f1b828 |
children | 322c03d85ada |
files | core/src/luan/Luan.java core/src/luan/LuanState.java web/src/luan/modules/web/LuanServlet.java |
diffstat | 3 files changed, 4 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/core/src/luan/Luan.java Mon Apr 27 16:59:35 2015 -0600 +++ b/core/src/luan/Luan.java Tue Apr 28 13:12:17 2015 -0600 @@ -7,7 +7,7 @@ public final class Luan { public static void main(String[] args) { - LuanState luan = LuanState.newStandard(); + LuanState luan = LuanState.newInstance(); try { LuanFunction standalone = (LuanFunction)BasicLuan.load_file(luan,"classpath:luan/cmd_line.luan",null); luan.call(standalone,args);
--- a/core/src/luan/LuanState.java Mon Apr 27 16:59:35 2015 -0600 +++ b/core/src/luan/LuanState.java Tue Apr 28 13:12:17 2015 -0600 @@ -46,15 +46,8 @@ return PackageLuan.require(this,modName); } - public static LuanState newStandard() { - try { - LuanState luan = LuanCompiler.newLuanState(); - luan.require("luan:Luan"); - luan.require("luan:Io"); - return luan; - } catch(LuanException e) { - throw new RuntimeException(e); - } + public static LuanState newInstance() { + return LuanCompiler.newLuanState(); } public final Object eval(String cmd) throws LuanException {
--- a/web/src/luan/modules/web/LuanServlet.java Mon Apr 27 16:59:35 2015 -0600 +++ b/web/src/luan/modules/web/LuanServlet.java Tue Apr 28 13:12:17 2015 -0600 @@ -19,7 +19,7 @@ } public LuanServlet(String uriPrefix) { - this(uriPrefix,LuanState.newStandard()); + this(uriPrefix,LuanState.newInstance()); } protected void service(HttpServletRequest request,HttpServletResponse response)