[slime-devel] Re: Slime/SBCL/FreeBSD oddities
Raymond Wiker
Raymond.Wiker at fast.no
Fri Dec 5 16:58:06 UTC 2003
Luke Gorrie writes:
> Raymond Wiker <Raymond.Wiker at fast.no> writes:
>
> > I don't think this is the problem; looking at the definition
> > for socket-receive in sb-bsd-sockets/sockets.lisp, I see that EAGAIN
> > is not handled there. There is a comment in sqank-sbcl.lisp that
> > indicates that EAGAIN should be detected and handled there.
>
> What happens if you #+nil out this form in swank-sbcl.lisp?
>
> (setf (sb-bsd-sockets:non-blocking-mode socket) t)
Works, thanks!
Is this the right solution, though? I'm thinking that it might
be better to have a safe-read-form (or something) that recognises
EAGAIN...
More information about the slime-devel
mailing list