I'm having a problem using SLIME (slime-2.0), which is an updated version of ilisp if you're not familiar with that package, with XEmacs as built by Fink. I'm not sure but I think the problem is with XEmacs and not SLIME. I've started Allegro CL and started the swank backend in it, which creates a TCP socket listening, in this example, on 127.0.0.1 4005. Here is the backtrace of the problem that I've having with slime-connect.
Signaling: (error "127.0.0.1/??? No address associated with nodename") open-network-stream-internal("SLIME Lisp" nil "127.0.0.1" 4005 nil) open-network-stream("SLIME Lisp" nil "127.0.0.1" 4005) (let* ((inhibit-quit nil) (proc ...) (buffer ...)) (push proc slime-net-processes) (set-process-buffer proc buffer) (set-process- filter proc (quote slime-net-filter)) (set-process-sentinel proc (quote slime-net-sentinel)) (when slime-kill-without-query-p (process- kill-without-query proc)) (when (fboundp ...) (slime-check-coding- system coding-system) (set-process-coding-system proc coding-system coding-system)) (when-let (secret ...) (slime-net-send secret proc)) proc) slime-net-connect("127.0.0.1" 4005 binary) (let* ((process ...) (slime-dispatching-connection process)) (slime-setup-connection process)) (let ((coding-system ...)) (slime-check-coding-system coding- system) (message "Connecting to Swank on port %S.." port) (let* (... ...) (slime-setup-connection process))) (lambda (host port &optional coding-system) "Connect to a running Swank server." (interactive (list ... ...)) (when (and ... slime-net- processes ...) (slime-disconnect)) (let (...) (slime-check-coding- system coding-system) (message "Connecting to Swank on port %S.." port) (let* ... ...)))("127.0.0.1" 4005) call-interactively(slime-connect) command-execute(slime-connect t) execute-extended-command(nil) call-interactively(execute-extended-command) Except the "127.0.0.1/???" from above displays as "127.0.0.1/\220^Z \226" in the XEmacs buffer. However, if I simply try and telnet to that address, things work just fine. Damien-Kicks-Computer:~/tmp dkick$ telnet 127.0.0.1 4005 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. ^] telnet> close Connection closed. I get the following stack trace from XEmacs from evaluating a simple (open-network-stream "test" nil "127.0.0.1" 4005) Signaling: (error "127.0.0.1/??? No address associated with nodename") open-network-stream-internal("test" nil "127.0.0.1" 4005 nil) open-network-stream("test" nil "127.0.0.1" 4005) eval((open-network-stream "test" nil "127.0.0.1" 4005)) eval-interactive((open-network-stream "test" nil "127.0.0.1" 4005)) eval-last-sexp(t) #<compiled-function nil "...(13)" [standard-output terpri eval- last-sexp t] 2 980614 nil>() call-interactively(eval-print-last-sexp) Same comment as above about the display of "127.0.0.1/???" in the XEmacs debugger. -- Package manager version: 0.24.26 Distribution version: 0.8.1.rsync powerpc Mac OS X version: 10.4.7 Xcode version: 2.3 gcc version: 4.0.1 (Apple Computer, Inc. build 5341) make version: 3.80 Feedback Courtesy of FinkCommander ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel