
--- Marco Baringer <mb@bese.it> wrote:
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.
(revert-global-io-redirection) is undefined when I try to run it.
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.
Is there a setting I need to tweak to make sure cmucl/sbcl are in multithreaded mode? Cheers, CY __________________________________ Discover Yahoo! Find restaurants, movies, travel and more fun for the weekend. Check it out! http://discover.yahoo.com/weekend.html