On Tue, 14 Jun 2005, michael graffam wrote:

> I don't want to run CMUCL inside Emacs. I want
> advanced line-input features outside of Emacs. I
> want such features when I telnet into CMUCL
> lisp-listeners.

The answer is still "use Slime": you can start a swank-server on a remote 
cmucl, and connect to it using Emacs.

If you reallyreally want to hook in your own listener, then for first 
approximation seen how Linedit hooks into SBCL and see if there is a CMUCL 
equivalent.

For a slightly more comprehensive solution you will end up writing your 
own toplevel:

  (loop (print (toplevel-eval (read-form))))

where toplevel-eval takes care of special toplevel commands, eval, and 
maintains * ** *** / // //, etc, and read-form is your input processor.

If you want to write your own listener, by all means do -- it is a noble 
and not really uncommon pursuit. ...however, if you want to be able to 
connect to running images on local or remote servers, and have a nice 
environment, then swank/slime really is the answer.

Cheers,

  -- Nikodemus              Schemer: "Buddha is small, clean, and serious."
                   Lispnik: "Buddha is big, has hairy armpits, and laughs."


Reply via email to