internal void ExecuteToConsole(string command) { getInterpreter(); if (buffer.IsNeedy()) { buffer.AddToBuffer(command + "\n"); buffer.needsChars = false; } else { buffer.SetBuffer(""); econsole = command; ///new Thread(new ThreadStart(EConsole)).Start(); LispObject lo = Evaluate(econsole); WriteText("==> " + lo.princToString() + "\r\n"); } getInterpreter(); return; }
internal void Execute(string command) { LispObject result = Evaluate(command); WriteText(result.princToString() + "\r\n"); }
internal void EConsole() { LispObject lo = Evaluate(econsole); WriteText("==> " + lo.princToString() + "\r\n"); }