[slime-devel] Re: It's not just me! [was: CLISP on Windows?]
Karsten Poeck
Karsten.poeck at gmail.com
Mon Jul 4 20:17:39 UTC 2005
Hello,
Helmut fix works fine, just did cvs up and clisps/sourceforge/windows works
fine. From the slime repl.
; SLIME 2005-07-03
CL-USER> (lisp-implementation-version)
"2.33 (2004-03-17) (built on winsteingoldlap.ad.alphatech.com
[10.41.52.158])"
CL-USER> (lisp-implementation-type)
"CLISP"
CL-USER> (pprint *features*)
(:DIRKEY :REGEXP :SYSCALLS :CLOS :LOOP :COMPILER :CLISP :ANSI-CL
:COMMON-LISP
:LISP=CL :INTERPRETER :SOCKETS :GENERIC-STREAMS :LOGICAL-PATHNAMES :SCREEN
:FFI :UNICODE :BASE-CHAR=CHARACTER :PC386 :WIN32)
; No value
CL-USER>
Unfortunately the cygwin version now breaks with
WARNING: DEFUN/DEFMACRO: redefining function GETPID in /cygdrive/c/Documents
and
Settings/Karsten/.slime/fasl/clisp-2.33.83-unix-pc386/swank-clisp.fas,
was defined in top-level
*** - FFI::LOOKUP-FOREIGN-FUNCTION: A foreign function "getpid" does not
exist
The following restarts are available:
SKIP :R1 skip this form and proceed
STOP :R2 stop loading file
SKIP :R3 skip this form and proceed
STOP :R4 stop loading file
ABORT :R5 ABORT
I don't understand the logic in the swank-clisp to define the getpid, but
using
#+cygwin
(defimplementation getpid ()
(system::process-id))
even cygwin works fine.
Mingw version still works
Karsten
More information about the slime-devel
mailing list