On Mon, 13 Sep 2004, rif wrote:
I'm getting more and more confused. I have two debian machines, both running 2.6 kernels, both running the same version of SLIME, the same version of sbcl, using the exact same .emacs. On one machine, sbcl only ever starts one process when started on slime, on the other it starts four. Any ideas what else to check?
Are they using the same .swank.lisp?
Cheers,
-- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs."
Well, on the working machine there was a .swank.lisp explicitly setting the communication style to :fd-handler, which I believe is the default; both machines were using :fd-handler. Switching the "bad machine" to :sigio eliminated the problem, but this still leaves the question of why it didn't work with :fd-handler on that machine when it did on another machine with the same slime and SBCL and an identical .emacs. At this point, I have something working, so it's not crucial, but it's still troubling.
Cheers,
rif