void Start() { RT.load("minibuffer/lisp/core"); RT.load("minibuffer/lisp/example"); var result = RT.var("minibuffer.lisp.core", "repl-setup") .invoke(); // Can't do this. // RT.var("clojure.core", "in-ns") // .invoke(RT.var("clojure.core", "symbol") // .invoke("user")); //EvalExpression("(minibuffer.lisp.core/repl-setup)"); // Should I do a (use 'minibuffer.lisp.core 'arcadia.core) here too? Minibuffer.OnStart((m) => m.Register(this)); }
void Start() { if (initCode.IsZull()) { initCode = defaultInitCode; } try { RT.load("minibuffer/lisp/core"); RT.var("minibuffer.lisp.core", "repl-setup") .invoke(); } catch (System.Exception e) { Debug.LogWarning("Error loading minibuffer.lisp.core."); Debug.LogException(e); } EvalExpression("(do " + initCode + ")"); Minibuffer.Register(this); }