Exemple #1
0
    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));
    }
Exemple #2
0
    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);
    }