
"Marco Baringer" <mb@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.