[slime-devel] slime-apropos-package now sorts correctly

Hi, slime-apropos-package now conforms to its specification and also sorts symbols printed with package prefix. I supply the patches as attachments in the hope that MS-Windows nor MS-Outlook will break the TAB and LF characters of the original diff. I hope this is fine. Regards, Jörg Höhle.

"Hoehle, Joerg-Cyril" <Joerg-Cyril.Hoehle@t-systems.com> writes:
I supply the patches as attachments in the hope that MS-Windows nor MS-Outlook will break the TAB and LF characters of the original diff. I hope this is fine.
No problems with TAB or LF. I think there was a little glitch when comparing packages with string<. I fixed that. Helmut.

Hi, here's a little patch to update the CLISP functionality. PROBLEMS says: "The listen socket is bound on the loopback interface in all Lisps that support this." Alas, the CLISP code was not updated when that capability was added. My patch is against slime-2.0. It's both included and appended in cases MS-Outlook munges it. Regards, Jorg Hohle. 2006-12-07 Joerg Hoehle <hoehle@users.sourceforge.net> * swank-clisp (create-socket): restrict to given (loopback) host interface for better security, when clisp >= 2.39 cd ~/.slime/slime-2.0/ diff -c /home/hoehle/.slime/slime-2.0/swank-clisp.lisp\~ /home/hoehle/.slime/slime-2.0/swank-clisp.lisp *** /home/hoehle/.slime/slime-2.0/swank-clisp.lisp~ 2006-03-22 17:40:01.000000000 +0100 --- /home/hoehle/.slime/slime-2.0/swank-clisp.lisp 2006-12-07 15:13:35.000000000 +0100 *************** *** 108,115 **** ;;; TCP Server (defimplementation create-socket (host port) ! (declare (ignore host)) ! (socket:socket-server port)) (defimplementation local-port (socket) (socket:socket-server-port socket)) --- 108,117 ---- ;;; TCP Server (defimplementation create-socket (host port) ! (if ;;(member :interface (ext:arglist #'socket:socket-server)) ! (string>= (lisp-implementation-version) "2.39") ; bogus in 2.37-38 ! (socket:socket-server port :interface host) ; available since 2005-12-19 ! (socket:socket-server port))) (defimplementation local-port (socket) (socket:socket-server-port socket)) Diff finished at Fri Apr 20 13:57:42

"Hoehle, Joerg-Cyril" <Joerg-Cyril.Hoehle@t-systems.com> writes:
(defimplementation create-socket (host port) ! (if ;;(member :interface (ext:arglist #'socket:socket-server)) ! (string>= (lisp-implementation-version) "2.39") ; bogus in 2.37-38 ! (socket:socket-server port :interface host) ; available since 2005-12-19 ! (socket:socket-server port)))
is there not a nicer way to check for this? -- -Marco Ring the bells that still can ring. Forget your perfect offering. There is a crack in everything. That's how the light gets in. -Leonard Cohen
participants (3)
-
Helmut Eller
-
Hoehle, Joerg-Cyril
-
Marco Baringer