Mercurial Hosting > luan
diff src/luan/modules/PackageLuan.java @ 1283:503bde9a7c80
add luan.require() and table.call()
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 21 Dec 2018 09:12:09 -0700 |
parents | 781ec0a92bb5 |
children | 2c8d1d76a82a |
line wrap: on
line diff
--- a/src/luan/modules/PackageLuan.java Thu Dec 20 17:44:34 2018 -0700 +++ b/src/luan/modules/PackageLuan.java Fri Dec 21 09:12:09 2018 -0700 @@ -87,9 +87,8 @@ } static String read(LuanState luan,String uri) throws LuanException { - LuanTable boot = (LuanTable)PackageLuan.require(luan,"luan:Boot.luan"); - LuanFunction read = (LuanFunction)boot.get("read"); - return (String)Luan.first(read.call(luan,new Object[]{uri})); + LuanTable boot = (LuanTable)luan.require("luan:Boot.luan"); + return (String)Luan.first(boot.call("read",uri)); } public static void enableLoad(LuanState luan,String... mods) throws LuanException {