[slime-devel] Re: Maxima+Slime?

Marco Baringer mb at bese.it
Thu Jun 2 23:42:09 UTC 2005


"Marco Baringer" <mb at bese.it> writes:

> so maxima implements its own repl which doesn't play nice with
> slime. all things considered that's to be expected. you could try
> starting lisp, then creating a swank server with
> (swank:create-swank-server), then restoring the streams with
> (revert-global-io-redirection), then starting maxima, then connecting
> to the running lisp via M-x slime-connect. this may (or may not) work.

ps - i'd suggest starting maxima and the slime server from a terminal
and not within emacs.

pps - this is all assuming your lisp is multithreaded. things become
more complicated on a single thread lisp. [basically: start lisp,
create swank server, connect to swank server, make sure
*debugger-hook* is #'swank:debugger-hook, start maxima, wait for
maxima to drop you into a debugger and work from there]. this isn't
nearly as nice as having a full fleged repl, but might be enough.




More information about the slime-devel mailing list